Ich habe mehrere app.routing.ts
Dateien in meiner Angular 4-Anwendung. Gibt es eine Möglichkeit, Routen von einer Datei in eine andere vorzuziehen?Wie kann ich bevorzugte Routen festlegen?
Antwort
Routen werden in der Reihenfolge verarbeitet, in der sie in das app.module übernommen werden.
Beim Zugriff auf eine Route gewinnt die erste Übereinstimmung in dieser Reihenfolge.
Um einige Routen gegenüber anderen zu bevorzugen, konfigurieren Sie die bevorzugten Routen am Anfang der Liste.
Zum Beispiel:
imports: [
BrowserModule,
HttpClientModule,
ProductModule,
UserModule,
AppRoutingModule
],
Im obigen Beispiel sind alle der ProductModule Routen „bevorzugt“ werden über die UserModule Routen und alle der UserModule Routen „bevorzugt“ werden über alle AppRoutingModule Routen.
ich mehr Informationen haben über Routing-Bestellung hier: https://blogs.msmvps.com/deborahk/angular-route-ordering/
Vielen Dank für Ihre Antwort. Aber meine Routendateien befinden sich in einer anderen App, die ich als Abhängigkeit importiere. Es überschneidet sich also mit den aktuellen Routen. – arjun
- 1. Select2 + Django: bevorzugte Listenelemente festlegen
- 2. Routen für die Bereitstellung festlegen
- 3. Wie kann ich DynamicData Routen mit Mvc Routen mischen?
- 4. Bevorzugte Methode zum Festlegen von Standardwerten für Nullable-Eigenschaften?
- 5. Wie kann ich das Präfix von Routen von Ressourcen zu Ressourcen festlegen?
- 6. Wie kann ich einen Link zum Routen mit einem dynamischen Segment festlegen?
- 7. Bevorzugte Vorgehensweise zum Festlegen des Zeitlimits für die Operation
- 8. Wie kann ich Routen auf google.map löschen?
- 9. Wie kann ich einen Cardview-Hintergrund festlegen?
- 10. Wie kann ich eine Datenquelle festlegen?
- 11. Wie kann ich optionale Abfrageparameter festlegen
- 12. Wie kann ich Richtlinien-URL programmgesteuert festlegen?
- 13. Wie kann ich die Spaltenbreite festlegen?
- 14. Wie kann ich globale RSpec-Metadaten festlegen?
- 15. Wo kann ich die ES6-Option für jshint festlegen?
- 16. Kann ich Routen nach Ressourcenmethode mit Ausschlüssen in Ruby on Rails-Anwendung festlegen?
- 17. Wie kann ich default_url_options für Sidekiq-Mitarbeiter festlegen?
- 18. Bevorzugte Tabellenstruktur
- 19. Wie kann ich ein Thema festlegen, wenn ich ConcurrentKafkaListenerContainerFactory verwende?
- 20. React Router: Kann ich Routen zuordnen?
- 21. Bevorzugte Versionen in .htaccess einrichten
- 22. Wie kann ich die ID in Routen in reactjs bekommen
- 23. Wie kann ich ElasticSearch-Anfragen auf ein paar Shards routen?
- 24. Wie kann ich widersprüchliche Routen in ASP.NET MVC erkennen?
- 25. Wie kann ich verschachtelte Routen in ember.js disambiguieren?
- 26. Wie kann ich Befehlszeilenargumente für Flask-Routen sichtbar machen?
- 27. strongloop loopback Wie kann ich statische Routen anbieten?
- 28. Wie kann ich Routen von Codeigniter 3 beheben?
- 29. Wie kann ich benutzerdefinierte Routen in ASP.NET MVC erstellen?
- 30. Wie kann ich Uri Segment in Routen bekommen?
Was Sie erreichen mit mehreren app.routing.ts Dateien versuchen? Normalerweise hätte eine App eine app.routing.ts-Datei für ihre Hauptanwendungsrouten und dann zusätzliche Routingmodule für Feature-Routen wie product.routing.ts. – DeborahK
Also ich habe diese eine Angular4 App, in der ich andere Angular4 Apps als Pakete von meinem Pvt importiere. NPM-Registrierung Die Apps haben eigene 'app.routing.ts' Dateien. Ich importiere diese Apps, indem ich sie als "@ imports" zu meinem 'app.module.ts' hinzufüge. Ich habe auch ein spezifisches Routing für meine Haupt-App. Was passiert, wenn ich versuche, auf eine URL zuzugreifen, wird die Komponente, die an diese bestimmte URL angehängt ist, von den Routen (entsprechenden Komponenten) meiner anderen importierten Apps-Routen überschrieben. – arjun