是為 Angular 中的每個組件都有一個模塊更好,還是在沒有服裝模塊的情況下作業(我的意思是組件模塊);我是初學者;之前,我在沒有為每個組件創建模塊的情況下作業(我的意思是,我正在創建一個組件并將其傳遞給 中的宣告app.module.ts),但本周我發現了一個教程,其中有人為每個組件創建了一個模塊。任何提示或建議請
uj5u.com熱心網友回復:
我想我 vsn 告訴你我做什么,我遵循這個模塊和我的應用程式的協議,
每個功能 - 單獨的模塊(假設您有一個登錄頁面、客戶詳細資訊頁面、關于我們頁面,所以這些頁面中的每一個都由多個組件組成,每個頁面都有自己的功能,我為每個模塊設計了一個模塊功能模塊。)
外部庫依賴項 - 一個模塊(讓我們假設您正在使用材料庫,為了在主應用程式中管理其依賴項,我將使用一個模塊,您也可以在材料庫檔案中找到它的參考。)
共享功能 - 一個模塊,(如果您有一些共享邏輯,例如管道、通用邏輯、應用程式范圍內的通用服務,我會為此類功能設計一個共享模塊)
作為一個小組思考 - 每個模塊都有單獨的模塊,(無論你在 angular 中做什么,如果你可以將它們組合成一個合乎邏輯的組,請嘗試為一個模塊思考。)
注意:不要為每個任務創建不必要的模塊,只需要讓它們更容易管理
請閱讀此檔案以獲取更多詳細資訊, Angular 風格指南
uj5u.com熱心網友回復:
根據我的經驗,最好的方法是為每個組件創建一個模塊。
那
- 在單元測驗中簡化模塊匯入
- 為勝利而延遲加載
- 分離關注點
- 更容易重構
- ...
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/392328.html
下一篇:無法獲得初始狀態,錯誤:輸入'{鍛煉:鍛煉[];}|null'不可分配給型別'NgIterable<any>|空|不明確的'
