Umleitung zu einer route nach api-Aufruf in angular2
Muss ich leiten den Benutzer auf eine andere Komponente nach der Verarbeitung (via api) die Daten der Nutzer übermittelt durch die form. Unten ist der code, den ich ausprobiert habe.
In Komponente
onSubmit(model){
if(model.valid === true) {
this.SharedService.postFormdata(model).subscribe(
data => { console.log(data)},
error => Observable.throw(error);
);
this.router.navigate(['PublicPage']);
}
}
Jedoch, nach einem Aufruf abgeschlossen, Ihr nicht umleiten zu PublicPage
Komponente. Jede Hilfe bitte. Danke.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Für besseres Verständnis Lesen Sie diese docs: Angular2 routing
Legen Sie zuerst Ihre
error
außerhalb derdata
block dann, Wenn Sie umleiten möchten, wenn es Erfolg dann fügen Sie inOder wenn Sie wollen, rufen Sie jedenfalls, dann verwenden Sie
So versuchen wie hier:
Hoffe, das wird helfen.