Если я вызываю функцию в ngOnInit(), которая делает наблюдаемый вызов для получения данных, вызов this.getSomething() в ngOnInit остается асинхронным или ngOnInit ждет, пока this.getSomething() вернет результат? В основном выполняется ли «doSomethingElse» в ngOnInit() до или после завершения this.getSomething()?
ngOnInit() {
this.getSomething();
doSomethingElse;
}
getSomething() {
this.someService.getData()
.subscribe(
result => {
this.result = result;
},
error => this.errorMessage = <any>error);
}