【发布时间】:2016-04-21 09:46:31
【问题描述】:
我有一个 getData 函数,它只是增加 var counter 的值。
每当发生增量时,我希望 angular 自动更新 div 内的增量
我尝试过 ng-bind,但它只有在我单击表单元素时才有效。
enquire.controller('DisplayEnquiries', function($scope){
$scope.getData = function(){
console.log('Run ' + $scope.counter);
$scope.counter;
if($scope.counter == undefined || $scope.counter == null){
$scope.counter = 1
$scope.counter++;
}
else{
$scope.counter++;
}
console.log('Execute ' + $scope.counter);
$scope.count = $scope.counter;
}
setInterval($scope.getData, 1000);
});
HTML
<div class="col-sm-5" ng-controller="DisplayEnquiries">
<h4>Unread User Queries</h4>
<p>
Count : <span ng-bind="count"></span>
</p>
</div>
【问题讨论】:
标签: angularjs angularjs-scope angularjs-ng-model ng-bind