Est l'appel d'une fonction sur ngOnInit asynchrone?

Si j'appelle une fonction dans ngOnInit() qui rend observable appeler pour obtenir des données, est la ce.getSomething() appel en ngOnInit encore async ou ne ngOnInit attendre jusqu'à présent.getSomething() renvoie un résultat? Fait de "doSomethingElse" exécuté dans ngOnInit() avant ou après cette.getSomething() se termine?

ngOnInit() {
    this.getSomething();
    doSomethingElse;
}

getSomething() {
    this.someService.getData()
        .subscribe(
            result => {
                this.result = result;
            },
    error => this.errorMessage = <any>error);
}

OriginalL'auteur Felix | 2016-09-14