我是 angularjs 的新手。我正在尝试学习 $watch
属性。这是我的 plunker
.
rootScope.$watch
属性仅在页面加载时执行,而不是在文本更改事件时执行。
但它可以与 $scope.$watch
一起正常工作。
最佳答案
如果你把它变成 Object
就会起作用,比如:
$rootScope.name = { value:'World'};
然后像这样绑定(bind)它:
<input type="text" ng-model="name.value"></input>
工作:http://plnkr.co/edit/n4QnivBiRvFMAM91UmIT?p=preview
在这里你有一个很好的解释:What are the nuances of scope prototypal / prototypical inheritance in AngularJS?
关于javascript - angularjs $rootScope.watch 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20323285/