簡體   English   中英

角多個進口

[英]Angular multiple imports

[編輯]:我不好,我有點累,我在腦海中混了兩個想法,導致這個問題的含義並不大……我將其歸咎於咖啡! :P



這更多的是知識問題,而不是實際問題,但是...

我目前正在開發一個有角度的Web應用程序,當我開始“測試”測試時,我意識到大多數測試都失敗了,因為我在app.module.ts導入component-name.ts沒有在component-name.ts文件中包含這些組件。 app.module.ts ,但我稱自定義組件。
(例如: <app-menu></app-menu><router-outlet></router-outlet>

現在,該解決方案非常簡單:只需導入模塊即可完成,但令我感到奇怪的是,在性能方面值得導入它們嗎?
Angularjs如何處理多次重新導入同一事物?
例如:假設我

import { RouterModule } from '@angular/router'; app.module.ts

然后我

import { RouterModule } from '@angular/router'; ./menu/menu.module.ts

angular是否在編譯階段刪除了第二個導入,還是只是忽略了它?

在這里簡單解釋一下:

https://medium.com/@cyrilletuzi/understanding-angular-modules-ngmodule-and-their-scopes-81e4ed6f7407

您不應該多次導入一個模塊,但是當您必須使該模塊對每個子組件可見時,這是必要的-這不是重新導入-

暫無
暫無

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

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