我正在实现一个需要使用 setTimeout
的 Angular2 功能。
我的代码:
public ngAfterViewInit(): void {
this.authenticate_loop();
}
private authenticate_loop() {
setTimeout (() => {
console.log("Hello from setTimeout");
}, 500)
}
setTimeout
是由 ngAfterViewInit
启动的,但循环只执行一次,例如: "Hello from setTimeout" 只打印一次。
问题:我该如何更改代码使得 setTimeout 起作用?