Angular rendering
<html ng-app="App"> <head> <!-- bla-bla-bla --> </head> <body ng-controller="MainCtrl"> {{ a }} </body> </html> angular.module('App', []) .controller('MainCtrl', ['$scope', function($scope){ setInterval(function(){ var x = Math.random(); $scope.a = x; return x },1000); }]); Пока руками что-нибудь не трогну не обновляется Можно ли как-нибудь самому рендерить? |
$scope.$apply() в таймер добавь.
|
документацию читай
https://docs.angularjs.org/api/ng/service/$interval https://docs.angularjs.org/api/ng/service/$timeout angular .module('App', []) .controller('MainCtrl', ['$scope', '$interval', function($scope, $interval){ $interval(function(){ var x = Math.random(); $scope.a = x; },1000); }]); |
Часовой пояс GMT +3, время: 09:50. |