У меня есть эта директива, которая использует услугу «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' вызывает обновление' scope'. 'setInterval' нет. –
yes @ user5917414 ... Mosh Feu is Right Это очень простая, но очень важная разница. – CandleCoder