[英]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.