Я пытаюсь сделать следующее:Обновление модели программно в angularjs
angular.module("controllers", [])
.controller("FooController", function($scope) {
$scope.foo = {};
$scope.foo['bar'] = 0;
setInterval(function(){
$scope.foo['bar']++;
}, 100);
});
И потом, я показываю значение foo.bar
на мой взгляд, используя
<div> {{ foo.bar }} </div>
Начальное значение отображается правильно, но он никогда не обновляется. Обратный вызов внутри setInterval вызывается правильно, а значение bar
обновляется в javascript.
Как я могу программно «подтолкнуть» свои данные к модели? (В моем реальном приложении я буду толкая данные с сервера через WebSockets/атмосфера)
[$ интервал] (https://docs.angularjs.org/api/ng/service/$interval) – meze