gpt4 book ai didi

Angular2 RC6 - 在我的子模块中导入 BrowserModule

转载 作者:行者123 更新时间:2023-12-04 12:50:36 26 4
gpt4 key购买 nike

我在根 AppModule 中导入了 DashboardModule。在 DashboardModule 的组件模板中,我使用了 *ngFor。它在 BrowserModule 中声明(恰好在 BrowserModule 导入的 CommonModule 中)。

我想在根模块中的应用程序中声明一次导入 BrowserModule。但是有些东西不起作用,我还必须在 DashboardModule 中导入它。当我注释掉导入时,控制台出现错误 Can't bind to 'ngForOf' since it isn't a known property of ...

这是 plunker,目前正在工作:http://plnkr.co/edit/73SYTnsMJxoVl5OSvWiF?p=preview (由于控制台的使用,Chrome 中的最佳 View )。

编辑文件 src/dashboard/dashboard.module.ts - 注释行 18(导入 BrowserModule),错误在控制台中可见。

最佳答案

您应该在子模块中导入BrowserModule

在根模块中导入 BrowserModule,在子模块中导入 CommonModule

Plunker example

另见 https://angular.io/docs/ts/latest/cookbook/ngmodule-faq.html#q-browser-vs-common-module

Do not import BrowserModule in any other module. Feature modules and lazy loaded modules should import CommonModule instead. They need the common directives. They don't need to re-install the app-wide providers.

关于Angular2 RC6 - 在我的子模块中导入 BrowserModule,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39414231/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com