簡體   English   中英

如何在沒有 ngModule 的情況下使用 angular 加載惰性組件?

[英]how to load lazy component with angular without ngModule?

在 angular 中是否可以在不指定ngModule的情況下以惰性方式加載組件?

今天我使用:

 { path: '..', loadChildren: () => import('./my.module').then(m => m.myModule) }

我可以做這樣的代碼:

 { path: '..', component: () => import('./my.component') }

可能嗎? 如果是這樣怎么辦?

我找到了這個教程,我認為它可以幫助你。 按照順序,您需要將組件聲明為該模塊的一部分,然后僅在使用組件時才加載組件,由ComponentFactoryResolverInjector提供幫助

是的,你可以懶加載組件而不將它包含在 NgModule 中。 您可以在需要的代碼中導入組件,然后使用 ComponentFactory Resolver 和 ViewComponentRef,查看文章

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM