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.

InformationsquelleAutor rgk | 2016-12-17
Schreibe einen Kommentar