2015-11-04 61 views
0

我知道,我可以换出范围变量的函数有所实现这一如何观看角度控制器窗口范围变量正确

$scope.$watch(
function() { 
    return $window.mArray 
}, function(){ 
    // code 
} 
); 

但这并不被触发,除非别的东西触发摘要循环,有没有更适当的方法来做到这一点?

+0

演示http://dojo.telerik.com/oFife/2 –

回答

0

下面是你应该如何使用

angular.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); 

}); 

希望demo这可能会帮助你

+0

你正在看的角度控制器范围变量不是窗口范围。 。 –

+0

更新了网址http://dojo.telerik.com/oFife/2 –

相关问题