2
我有這個指令,使用服務「BoxService」採取一定的價值。刷新角度指令
angular.module("App").directive('boxedWidget',
function() {
return {
restrict: 'E',
scope: {
'source': '=',
},
replace:true,
templateUrl: '/widgets/box/widget.html',
link: function (scope, element, attrs) {
scope.item = scope.source;
boxService
.getBoxeValue(scope.item.id)
.success(function(data, status, headers, config) {
scope.item.value = data;
});
}
}
});
現在我想刷新每5秒的值。 有什麼建議嗎?
我剛剛嘗試'setInterval(scope.changeValue(),5000);' – user5917414
它不一樣。 '$ interval'會導致刷新'範圍'。 'setInterval'不。 –
是@ user5917414 ... Mosh Feu是對的這是非常基本但非常重要的區別。 – CandleCoder