setTimeout 不适用于 Angular5

Pra*_*iam 3 javascript angular5

this.fetchRequests(this) 在视图初始化后立即执行,而不是等待 20 秒。

我知道在旧版本中我们必须使用包装器,但在新版本中我猜这些不是必需的。对此的任何帮助都会有所帮助。

ngAfterViewInit() {
    setTimeout(()=>{
        this.fetchRequests(this);
    }), 10000;
}
Run Code Online (Sandbox Code Playgroud)

mos*_*rad 8

我认为你写错了这段代码的语法

setTimeout(()=>{
    this.fetchRequests(this);
}), 10000;
Run Code Online (Sandbox Code Playgroud)

应该是这样的

setTimeout(()=>{ this.fetchRequests(this); },1000);
Run Code Online (Sandbox Code Playgroud)