【发布时间】:2015-04-15 08:24:49
【问题描述】:
是否可以从每 5 秒更新一次的外部 JSON 文件中突出显示使用 ng-repeat 生成的值的变化。 $interval
这是控制器:
app.controller('main', function($scope,$http,$interval,$routeParams){
$scope.pageParam = $routeParams.pageParam;
function getJSON(){
var url = "json.php";
$http.get(url)
.success(function(data){
$scope.matches = data;
console.log(data);
})
.error(function(data) {
console.log('Error');
});
};
getJSON();
$interval(getJSON,5000);
});
在 HTML 中,我使用 ng-repeat 打印 $scope.matches 中的数据,如果我打印的某些数据在 $scope.matches 中发生更改,我希望它被突出显示。
<div class="col-xs-4 odd">{{ match.odds }}</div>
所以如果 match.odds 是 5.6,并且在下一个间隔变为 5.9,我想改变颜色。
【问题讨论】: