角度 等待功能执行完毕



我目前正在用Angular编程一个页面。一旦调用页面,OnInit方法就会用于执行初始化多个变量的函数。 完成此操作后,应使用 if 查询来检查变量是否具有某个值(之前在函数中初始化(。

如何确保在函数完成之前不会进行 if 查询?

启动应用程序时是否可以执行函数?

最好在组件的构造函数中初始化一些变量,然后在 onInit 函数中进行 if 检查。 Angular 的生命周期钩子在 onInit 函数之前执行构造函数代码。

在函数中添加查询内容? 或者将函数转换为订阅或承诺,然后在解决后执行某些操作?

Observable.subscribe(value=> {//do something here }(;

Promise.then(value =>//在这里做点什么(;

或者甚至可以调用该函数或您需要等待完成的函数中的该代码。

您可以在启动应用程序引导时执行函数。

你必须恢复到承诺并遵循这个 - 可能已经改变了v6,但应该是类似的概念。

角度 2:在引导之前调用服务

相关内容

  • 没有找到相关文章

最新更新