Я хочу посмотреть одну из переменных $ rootScope.
Он работает и обновить бар, когда я явно зарегистрировать Бодрствующего:
$rootScope.$watch('foo', function(newVal) {
$scope.bar = newVal;
});
Но это не обновляется, когда я просто назначить бар для обув $ rootScope в. Должно ли это нецелесообразно назначать наблюдателя для этого выражения?
$scope.bar = $rootScope.foo;
Кстати, Foo изначально пустой объект, и она обновляется { «тест»: «что-то»} позже.
UPDATE
Теперь ясно, что это выражение не будет назначать Бодрствующего и обновлять себя. Итак, есть ли способ обновить бар без функции часов в контроллере?
Есть ли обещания для этой цели? Я думаю, что Restangular может сделать это следующим образом:
$scope.list = Restangular.all('accounts').getList().$object;
nope. Это просто задание. –
Да, похоже, это был глупый вопрос :) Я обновил свой вопрос. – halilb