0
如何每x秒刷新一次angularjs指令?我想重新加載連接的功能,連接x秒,問候。如何每x秒刷新一次angularjs指令?
如何每x秒刷新一次angularjs指令?我想重新加載連接的功能,連接x秒,問候。如何每x秒刷新一次angularjs指令?
在指令中使用間隔。但請記住在指令被破壞時銷燬間隔:
angular.directive('myDirective', myDirective);
myDirective.$inject = ['$interval'];
function myDirective($interval) {
var i = undefined;
return {
restrict: 'A',
link: function(scope) {
i = $interval(function() {
// Do stuff here.
}, seconds * 1000);
scope.$on('$destroy', function() {
console.log("destroy");
if (angular.isDefined(i)) {
$interval.cancel(i);
i = undefined;
}
});
}
};
}]);
是您自己的指令還是第三方?你是什麼意思刷新?完全重新初始化? –
請用你的問題更具描述性。如果可能,請包含[mcve](https://stackoverflow.com/help/mcve)。 –