【发布时间】:2018-10-22 13:43:55
【问题描述】:
我目前正在 Angular 中编写一个页面。一旦调用了一个页面,OnInit 方法就用于执行一个初始化多个变量的函数。完成后,应该使用 if 查询来检查变量是否具有特定值(在之前的函数中初始化)。
如何确保在函数完成之前不进行 if 查询?
启动应用程序时是否可以执行功能?
【问题讨论】:
-
您可以使用
Observables或Subjects甚至Promises来执行此类任务,假设您使用的是Angular 2+(通常也称为Angular)。你能分享一下相关代码吗?就像你说的组件控制器和著名的if。 -
最好将您迄今为止所做的工作与您的代码一起分享。
-
第一个问题是初始化是同步的(比如 let this.a = 3)还是异步的(比如调用后端时)。
标签: angular