我想監視$ rootScope變量之一。
它的工作原理,並更新酒吧當我明確地註冊一個觀察者:
$rootScope.$watch('foo', function(newVal) {
$scope.bar = newVal;
});
但是,當我剛分配酒吧至$ rootScope的富它不會更新。它不應該隱式地爲這個表達式分配一個觀察者嗎?
$scope.bar = $rootScope.foo;
順便說一句,富最初是一個空的對象,並將其更新爲{「測試」:「東西」}以後。
UPDATE
這是現在很清楚,這個表達式不會指派一位守望自我更新。那麼,有沒有辦法更新吧在控制器中沒有監視功能?
是否有承諾可用於此目的?我認爲Restangular能做到這樣的:
$scope.list = Restangular.all('accounts').getList().$object;
nope。那只是一項任務。 – 2014-11-14 13:04:32
是的,這似乎是一個愚蠢的問題:)我更新了我的問題。 – halilb 2014-11-14 13:18:28