【发布时间】:2017-01-22 08:31:39
【问题描述】:
如果我在 ngOnInit() 中调用一个函数来进行可观察的调用以获取数据,那么 ngOnInit 中的 this.getSomething() 调用是否仍然是异步的,还是 ngOnInit 等到 this.getSomething() 返回结果?基本上是在 this.getSomething() 完成之前或之后在 ngOnInit() 中执行“doSomethingElse”吗?
ngOnInit() {
this.getSomething();
doSomethingElse;
}
getSomething() {
this.someService.getData()
.subscribe(
result => {
this.result = result;
},
error => this.errorMessage = <any>error);
}
【问题讨论】:
-
等待,见here
标签: angular asynchronous ngoninit