异步 ngOnInit

Posted

技术标签:

【中文标题】异步 ngOnInit【英文标题】:Asynchronous ngOnInit 【发布时间】:2020-01-17 12:59:17 【问题描述】:

是否允许 ngOnInit() 返回一个承诺?

我看到很多以这种方式编写的代码似乎可以正常工作。

但是,未观察到的承诺可以随时解决/拒绝,例如当不允许修改组件时。

另外,ngOnInit 的类型签名只是

() => 无效

,而不是

() => 无效|承诺

.

【问题讨论】:

【参考方案1】:

没有。正如您所观察到的,ngOnInit 是一个 void 方法 - 它不返回任何内容

【讨论】:

以上是关于异步 ngOnInit的主要内容,如果未能解决你的问题,请参考以下文章

async await 异步下载 异步代码 加锁 lock 异步缓存

js异步处理方案,js的异步串行与异步并行

js异步处理方案,js的异步串行与异步并行

js异步处理方案,js的异步串行与异步并行

js异步处理方案,js的异步串行与异步并行

获取 异步执行调用的结果