以下是我用来更新列表计数的代码, 它首先在计数上工作正常,但随着计数改变值的轻弹。 例如:如果计数首先是3,则计数更新为4.计数变量在3和4之间轻弹。
setInterval(function () {
if ($scope.listing != undefined && $scope.listing != null) {
$rootScope.countsData = $scope.listing.length;
} else {
$rootScope.countsData = 0;
}
}, 2000);
答案 0 :(得分:0)
将 $ interval 注入您的控制器,然后将您的代码更改为:
$interval(function() {
if ($scope.listing) {
$rootScope.countsData = $scope.listing.length;
} else {
$rootScope.countsData = 0;
}
}, 2000);