Wie könnte ich eine Komponente zu Lasten auf Backpress beschränken. Eigentlich habe ich drei Komponenten A (normale Komponente), B (LoginComponent) und C (Otp Verification Component). Ich route zu Komponente B von A auf einige Schaltfläche klicken und von B nach C, um Benutzer zu überprüfen. Jetzt nach Überprüfung für die Komponente C, ich möchte zurück auf die Komponente 'A' gehen, und wollen die Komponente 'B' und 'C' aus dem Verlauf zu entfernen, so dass beim Zurückdrücken aus dem Browser lädt es nicht 'B' (LoginComponent) und wieder 'C'. also wie könnte ich dies in angularjs 2.Entfernen Sie eine Komponente aus dem Verlauf in Winkel 2
0
A
Antwort
2
Während der Navigation von Komponenten B und C, übergeben Sie die Option replaceUrl:true
, um B durch C in der Browserhistorie zu ersetzen.
ZB:
//Navigating to state C
this.router.navigate(["/C"], { replaceUrl: true });
Kasse die documentation for replaceUrl
Verwandte Themen
- 1. Git - Entfernen Sie Commit aus dem Verlauf
- 2. Wie entfernen Sie große Dateien aus dem Verlauf in Mercurial?
- 3. git Verzeichnis aus dem Verlauf entfernen
- 4. Entfernen mehrerer Git-Commits aus dem Verlauf
- 5. Polymerelemente in Winkel 2 Komponente
- 6. Dynamische Komponente in Winkel 2
- 7. Tabellenzeilen in Komponente in Winkel 2
- 8. Wie kann ich Dateien dauerhaft aus dem Verlauf entfernen (löschen)?
- 9. Nativescript winkel 2 komponente wie?
- 10. github einzelne Datei aus dem Commit-Verlauf entfernen
- 11. Zugriff auf eine Komponente von verschiedenen Modul in Winkel 2
- 12. Seite aus dem Verlauf entfernen, damit "Zurück" richtig funktioniert
- 13. @Input arbeitet nicht in Winkel 2 -Komponente
- 14. Hören eines Modells in Komponente Winkel 2
- 15. Parameter Fehler in Winkel 2 Komponente
- 16. Wie könnte ich eine system.import() in die Komponente Winkel 2
- 17. Erstellen Sie dynamische HTML-Tags in Winkel 2 Komponente
- 18. programmatisch öffnen ngbpopover von Winkel 2 Komponente
- 19. ersetzen Komponente mit ihrem Inhalt - Winkel 2
- 20. Winkel 2 - Mock-Komponente mit injectionToken Abhängigkeit
- 21. Boolean Eingänge zu Winkel 2 Komponente
- 22. shared modul komponente wiederverwenden winkel 2
- 23. Ändern Komponente Vorlage Name Winkel 2
- 24. Mercurial Verlauf entfernen
- 25. Entfernen Sie eine Komponente onClick in reagieren
- 26. So rufen Sie eine Funktion aus dem importierten Modul in Winkel 2 (Typoskript)
- 27. Wie Unit-Test, wenn eine Winkel 2 Komponente eine andere Komponente
- 28. Entfernen Sie die Komponente selbst
- 29. einen Code ausgeführt, wann immer eine Komponente in Winkel 2 ähnlich zu 1 Winkel app.run
- 30. Angular 2: Komponenten entfernen sich selbst aus dem DOM
Ich nehme an, Sie Route Wachen benutzen konnten. [RouteGuards] (https://angular.io/docs/ts/latest/guide/router.html#!#guards) –
Sie ermöglichen es Ihnen, sich in den Komponentenlebenszyklus einzuklinken, wodurch Sie die Navigation abbrechen können. –