gpt4 book ai didi

javascript - Angular 2 : setTimeout only called once

转载 作者:数据小太阳 更新时间:2023-10-29 05:02:08 25 4
gpt4 key购买 nike

我正在 Angular2 中实现需要使用 setTimeout 的功能。

我的代码:

  public ngAfterViewInit(): void {
this.authenticate_loop();
}

private authenticate_loop() {
setTimeout (() => {
console.log("Hello from setTimeout");
}, 500)
}

setTimeoutngAfterViewInit 启动,但循环只执行一次,例如。 “Hello fromsetTimeout”只打印一次。

问题:如何更改代码以使 setTimeout 起作用?

最佳答案

 private authenticate_loop() {
setInterval (() => {
console.log("Hello from setInterval");
}, 500)
}

setTimeout 将只运行一次,除非您创建另一个 setTimeout

关于javascript - Angular 2 : setTimeout only called once,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40402712/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com