Es ist möglich, viele Beispiele zu finden, die zeigen, wie man mit Hilfe einer Schaltfläche oder eines routerLinks in eckigen Komponenten zwischen Komponenten navigiert. 2. Ich möchte zu einer bestimmten Komponente navigieren wenn ein Fehler auftritt, ohne Benutzeraktion. Wie folgt aus:Navigieren in Angular 2 ohne Klicken auf ein HTML-Element
class MyErrorHandler implements ErrorHandler {
handleError(error) {
this.router.navigate(['/pagenotfound']);
}
}
Aber es ist nicht möglich, ein Router Objekt in MyErrorHandler Konstruktor zu initialisieren. Gibt es eine Möglichkeit, dieses Problem zu umgehen und ein automatisches Navigationssystem zu erstellen?
Wenn Sie mehr daran interessiert sind, über das Routing in Eckige zu lernen, habe ich einen Kurs hier: https://app.pluralsight.com/library/Kurse/Winkel-Routing Sie können sich für eine freie Woche anmelden, um den Kurs zu sehen. – DeborahK