看一个值服务值?
Watching a value service value?
我的 Angular 应用程序中有这个:
myApp.value(mySetting, mySettingValue);
是否可以$watch()
mySetting
进行更改?我已经尝试过但无法正常工作。
这似乎并不能解决问题:
$rootScope.$watch(function() {
return mySetting;
, function(newSettingValue) {
console.log(Date.now() + ' ' + newSettingValue);
});
您错过了 true
属性 作为 $watch
中的第三个参数,添加 true
将深入监视对象
代码
$rootScope.$watch(function() {
return mySetting;
, function(newSettingValue) {
console.log(Date.now() + ' ' + newSettingValue);
}, true);
我的 Angular 应用程序中有这个:
myApp.value(mySetting, mySettingValue);
是否可以$watch()
mySetting
进行更改?我已经尝试过但无法正常工作。
这似乎并不能解决问题:
$rootScope.$watch(function() {
return mySetting;
, function(newSettingValue) {
console.log(Date.now() + ' ' + newSettingValue);
});
您错过了 true
属性 作为 $watch
中的第三个参数,添加 true
将深入监视对象
代码
$rootScope.$watch(function() {
return mySetting;
, function(newSettingValue) {
console.log(Date.now() + ' ' + newSettingValue);
}, true);