【发布时间】:2016-11-13 05:27:38
【问题描述】:
嵌套两个函数时遇到问题。第二个函数在第一个函数完成之前执行。 我有两种方法:
doLogin() {
return this.authService.doLogin();
}
toLogin(){
this.router.navigateByUrl("/secure");
}
第一个函数 doLogin() 由于服务的原因需要一段时间。如何使第二个函数 toLogin() 仅在 doLogin() 完成并返回 true 后执行(使用承诺或回调)?
我是 Angular 和 javascript 的新手,所以请详细解释一下。
干杯!
【问题讨论】:
标签: javascript angularjs asynchronous promise es6-promise