Ich muss zwei HTTP-Aufruf nacheinander vor eckigen initialisieren. Gibt es eine Möglichkeit, Winkel 2 synchron zu initialisieren?angular2 APP_INITIALIZER synchron
Bitte sagen Sie nicht, unsere App sollte asynchron arbeiten. Ich arbeite an generischen Build mit "Angular-CLI". Zuerst muss ich die Umgebung holen, die in einer JSON-Datei eingestellt ist und auf der Grundlage dieser Umgebung muss ich die Konfiguration laden. Also brauche ich zwei HTTP-Aufrufe.
{
provide: APP_INITIALIZER,
useFactory: (config: AppConfig) =>() => config.load(),
deps: [AppConfig], multi: true
}
Inside load() Ich habe zwei http Aufruf einer innerhalb anderer aber vor zwei Aufruf erhalten abgeschlossen Winkel wird initialisiert.
https://github.com/angular/angular/issues/9047#issuecomment-255597990 arbeiten? Vorsicht: APP_INITIALIZER ist experimentell: https://angular.io/docs/ts/latest/api/core/index/APP_INITIALIZER-let.html – Sebastian
@Rohit können Sie meine Antwort überprüfen? – DDRamone