【发布时间】:2021-07-20 11:59:06
【问题描述】:
最近的 Angular 项目到处都有promise,所以我开始使用async/await。不确定这只是语法问题。
组件和服务看起来都很好。
所以即使(click)="asyncFunc()"看起来也可以。
async asyncFunc() {
this.data = await this.someService.asyncFun();
}
我想知道有没有人有这方面的经验。
以后有什么问题吗?在这里猜测一下,可能是async function kept waiting,那么当路由更改时,涉及的组件或服务可能会变为hard to die。
【问题讨论】:
-
最好切换到可观察对象,因为它们是可取消的,您可以在需要时杀死它们
标签: angular async-await promise