javascript - angular2/4中,組織一個頁面的容器應該是component還是module?
过去多啦不再A梦
过去多啦不再A梦 2017-05-15 17:13:59
0
3
571

如題,今天按照官方說法搭了ng的demo,但是有一點不明白。

在網路上看有些人是把ngmodule當作一個容器來用(例如首頁為一個ngmodule,後台登入頁為一個ngmodule)。

然後透過這個module層級的容器組織頁面結構,和引入的組成和服務。

我就新建了個homemodule(裡面宣告了一個元件,元件的selector是test1)組織首頁的內容,然後在根module中imports了。

然後買根組件的bootstrap組件中寫入了為什麼它告訴我聲明是錯誤的?一定要在根組件中聲明這個組件嗎?那不是項目大起來會亂成一片

过去多啦不再A梦
过去多啦不再A梦

全部回覆(3)
某草草

參考Angular中文文檔NG模組部分。
module中有AppModule這個主模組,還有feature module等,當專案複雜時feature module可以用來放多個相同特性的元件、指令、服務等。使用feature module時要export出你declarations中需要暴露給主Module的內容。主Module要import其他feature module

为情所困

一句話概括:
如果你的是小項目,別管那麼多,一個根module解決所有;
如果你是做中大型的項目,建議按業務模組劃分module。

大家讲道理

bootstrap 只需要在appModule中聲明就好了,剩下的可以用路由來做特性模組

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板