簡體   English   中英

動態加載模塊組件A​​ngular2

[英]Load module components dynamically Angular2

基本上,在應用程序的每個已創建模塊中都有一個module.ts,例如:

ng generate module newModuleName

然后使用newModuleName.module.ts文件創建模塊

在文件中,有@NgModule及其declarations元素。

因此,我想動態地修改聲明數組,以防止所有組件同時加載到內存中。

我怎樣才能做到這一點?

如果您的目標是阻止所有組件在啟動時一次下載,則可以使用延遲加載。

關於內存,當通過路由到某個組件或將其顯示為子組件來激活該組件時,該組件將被加載到內存中。 一旦用戶離開顯示該組件的頁面,該組件就會被破壞。

因此,您無需在declarations中進行任何操作即可實現此目的。

暫無
暫無

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

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