任何人都可以告诉我angular中的setInterval()如何工作。它们是在angular js中实现的Java脚本功能吗?
答案 0 :(得分:0)
setInterval
是浏览器窗口作为全局范围的一部分公开的功能。 Angularjs就像其他任何javascript代码一样都可以使用它。
https://developer.mozilla.org/en-US/docs/Web/API/WindowOrWorkerGlobalScope/setInterval
答案 1 :(得分:0)
setInterval is a function that continually invokes a callback after every X milliseconds, where X is provided to setInterval.
// setInterval usage
function callback(){
console.log("callback is called continuously");
}
var repeat = 3000;
setInterval(callback, repeat);
It will continue to run as long as your program is running.
Here's another example but with canceling setInterval
var num = 0;
var intervalId = setInterval(function() {
num++;
console.log("num:", num);
if(num === 3){
clearInterval(intervlId);
}
}, 1000);
// output
num: 1
num: 2
num: 3