$scope オブジェクトで変数を自動トリガーするにはどうすればよいですか?
//controller
setInterval(function(){$scope.rand=Math.random(10)},1000);
//template
{{rand}}
マイページでRandが更新されていません。変数を更新するにはどうすればよいですか?
$scope オブジェクトで変数を自動トリガーするにはどうすればよいですか?
//controller
setInterval(function(){$scope.rand=Math.random(10)},1000);
//template
{{rand}}
マイページでRandが更新されていません。変数を更新するにはどうすればよいですか?
function MyCtrl($scope, $timeout) {
$scope.rand = 0;
(function update() {
$timeout(update, 1000);
$scope.rand = Math.random() * 10;
}());
}
デモ: http: //jsbin.com/udagop/1/
あなたができる:
//controller
function UpdateCtrl($scope) {
$scope.rand = 0;
setInterval(function() {
$scope.$apply(function() {
$scope.rand = Math.random(10);
});
}, 1000);
}
と
//template
<div ng-controller="UpdateCtrl">
{{rand}}
</div>