Ich versuche herauszufinden, wie man @NgModule
emboy, um eine Angular 2 modulare App besser zu organisieren. Insbesondere interessiert mich ein NgModule , das eigene Routen in die App installiert. Hat jemand ein funktionierendes Beispiel, das zeigt, wie es geht?NgModule installiert seine eigenen Routen
0
A
Antwort
0
Nehmen wir an, Sie haben zum Beispiel das Home-Modul.
-home
-- home.component.ts
-- home.component.html
-- home.component.spec.ts
-- home.routes.ts
// home.routes.ts
import { Routes, RouterModule } from "@angular/router";
import { HomeComponent } from "./home.component";
const routes : Routes = [
{
path: '',
component: HomeComponent
}
]
export default RouterModule.forChild(routes)
Dann in Ihren AppModule Top-Level-Routen:
const routes : Routes = [
{
path: '',
loadChildren: 'app/modules/home/home.module',
pathMatch: 'full'
}
]
@NgModule({
imports: [RouterModule.forRoot(routes)],
export class AppModule {
constructor() {
}
}
Mit diesem Ihrem Zuhause Modul verzögertes Laden sein.
+0
Vielen Dank. Irgendwann bin ich in eine Art Endlosschleife geraten, was zu einem "Stapel überschritten" -Fehler geführt hat, aber das muss mein Fehler gewesen sein. Die Antwort annehmen. – user776686
Verwandte Themen
- 1. Keine NgModule-Metadaten für 'undefined' auf eckigen Lazy-Loading-Routen
- 2. asp.net MVC meine eigenen Routen zu schaffen
- 3. Webmethoden - Kann es seine eigenen Webdienste hosten?
- 4. Bibliothek kann nicht seine eigenen Header sehen
- 5. NgModule vs Component
- 6. Render-Komponenten ohne explizite Abhängigkeit in ngModule
- 7. ActivatedRoute ist kein NgModule
- 8. Komponentendirektiven und NgModule
- 9. Eckige 4 NgModule OnInit?
- 10. Business-Logik-Layer benötigt seine eigenen Modelle oder nicht
- 11. Warum analysiert mein Wit.ai Messenger Bot seine eigenen Antworten?
- 12. CakePHP - wie man Fehlerseiten hat seine eigenen Layouts?
- 13. Rohr stdout einen interaktiven Skript seine eigenen stdin
- 14. Warum sperrt mein Service Fabric-Code seine eigenen PDBs?
- 15. ServiceStack: Routen dynamisch hinzufügen
- 16. ERROR in ** ist kein NgModule
- 17. Fehler: AppModule ist kein NgModule
- 18. Wie installiert man Python3 mit Chocolatey in einem eigenen Pfad?
- 19. Angular2 Submodul forChild() Routen überschreiben Root-Routen
- 20. Php curl installiert noch sagt Komponist seine nicht
- 21. NSIS: Aufforderung an den Benutzer, seine/ihre eigenen Installationsdateien/Verzeichnis zu wählen
- 22. Differenzierende statische Routen mit variablen Routen
- 23. Umbraco Routen neben normalen mvc Routen
- 24. Routen mit bedingten Routen
- 25. Probleme mit ngModule wenn Angular 4
- 26. Fehler: Keine NgModule Metadaten gefunden für 'AppModule'
- 27. Was ist eigentlich @NgModule in eckigen?
- 28. Deklarieren mehrerer Komponenten in @ngModule Angular 2
- 29. Keine NgModule-Metadaten für 'CustomerComponent' gefunden
- 30. NgModule und FormModule importieren auf jedem Modul?
'https://angular.io/docs/ts/latest/tutorial/toh-pt5.html#! # Refactor-routes-to-a-_routing-modul_' –