繁体   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