2017-04-24 2 views
0

Ich versucheWie kann ich Lazyload in Angular4 verwenden?

{path: 'Optionen', loadChildren: 'app/Optionen/options.module # OptionsModule'} zu tun

jede Datei Modul, html, js laden komplette

kann ich Route normaly

aber ich Link Route in loadChildren nicht Sache ändern

ich benutze hashb klicken ang (#) in Wurzel Route

Ich kann nicht nicht schreiben diese RouterModule.forChild (Routen, {useHash: true})

wenn Sie nicht faul Last Angular verwenden alle Seite laden und Komponente für 1 Route


Frage?
1. Wie notwendig einstellen ChildRouter Hashbang wie diese

RouterModule.forChild (Routen)

Da RootRouter Verwendung Hash-Bang (#) wie dieses

RouterModule.forRoot (Routen, { UseHash: true})?

2.Sie können mir den Code Angular4.X in der Lazyload-Route anzeigen loadChildren?

------------------------ Bitte helfen Sie mir ------------------- ----------
ich verwenden: https://github.com/varishero/laravel5.4-angular4-ts2

+0

die Frage ist nicht klar !! Sie müssen mehr Informationen standardmäßig angeben, wenn Sie angular-cli und eckige Module mit loadChildren verwenden und mosules Routen im Modul mit RouterModule.forChild definieren, sollte es funktionieren fügen Sie bitte Ihren Code oder weitere Informationen hinzu –

Antwort

0

Sie ein Modul mit dem Namen Testmodule in test.module.ts ortet Angenommen haben bei app/test /, in Routing zu laden: