1
我有AngularJS模块声明如下。这里我已经声明价值AppModel。 我想写代码,当AppModel.currentTable
被更改时会被触发,我怎样才能看这个值的变化?Angularjs,注意变量值变化
angular.module('MIIApp', ['MIIServices']).
value("AppModel",{
currentTable:"TESTME-h",
currentUser:null
});
任何帮助!!!
我找到了一个解决方案,我附上了 “守望者” 类似下面,让我知道是否有更好的方法 运行(函数($ rootScope,AppModel){$ = rootScope.AppModel AppModel; $ rootScope $ watch(“AppModel.currentTable”,function(){ alert(“currentable chagned:”+ AppModel.currentTable); }); }); – Gireesh
它不是非常一致,有时这个事件不会被解雇,我尝试从'指令'更新模型值,但事件没有被解雇,但是如果我尝试更新'控制器'的值,任何想法为什么? – Gireesh