我有这样的代码:
$scope.flags = [];
$scope.$watch('selectedFilter', function() {
for (var i = 0; i < 2; i++) {
$scope.flags.push(i);
}
});
$scope.$watch('flags', function(oldval, newval) {
if (oldval != newval) {
console.log("hello");
}
});
但我得到的错误:
10 $digest() iterations reached. Aborting!
为什么是这样 ? 我怎么能来解决这个问题? 请注意,这是什么,我试图做的过于简单化了:)