2016-11-30 6 views
2

Ich habe eine Option zum Ändern einer Server-URL in der App (für interne Tests).Angular Navigation Force neue Komponente

Das Problem ist, sobald die Komponenten durch Navigation zu ihnen instanziiert wurden, initialisieren sie nicht erneut, obwohl es gewünscht wird (um die neue API aufzurufen).

Ich bin auf der Suche nach einer Möglichkeit, entweder die Anwendung neu zu starten oder den Routerverlauf zu löschen und gleichzeitig alle Instanzen von Komponenten zu löschen, die vom Router instanziiert wurden. Dies gilt nicht für mich arbeiten:

this.router.navigate(['/'], { clearHistory: true }); 

Es klärt die Geschichte, aber sobald die Komponenten instanziiert wurden, sie nicht wieder erstellt bekommen.

Antwort

Verwandte Themen