我知道我可以在函数中包装范围变量来实现这个
$scope.$watch(
function () {
return $window.mArray
}, function(){
// code
}
);
但除非有其他东西触发摘要周期,否则不会触发,是否有更合适的方法来执行此操作?
答案 0 :(得分:0)
以下是您应该如何使用
的demoangular.module('myapp', []).controller('ctrl', function($scope, $window){
$scope.data = 0;
$scope.changeData = function(){
$scope.data = Math.random();
}
$scope.$watch('data', function(newValue, oldValue){
console.log(newValue);
}, true);
});
希望这可以帮到你