我有三个模块
Appmodule, usersmodule and safetymodule
appmodule是根模块,我已将用户和安全模块导入为
我也在使用primeng2 contextmenu,这需要我导入
ContextMenuModule
问题出现在用户模块中,我必须再次导入上下文模块,但我已将其导入应用程序模块,如下所示
@NgModule({
declarations: [
AppComponent,
],
imports: [
BrowserModule,
FormsModule,
DashboardModule,
SafetyModule,
ContextMenuModule, //added this here
UsersModule,
],
exports: [BrowserModule,ToastyModule,SlimLoadingBarModule,ContextMenuModule],
bootstrap: [AppComponent]
})
export class AppModule { }
在用户模块中,当我无法导入ContextModule时会抛出错误
我在哪里出错,因为必须在每个模块中导入模块是相当多的重复,我相信angular2 ngModule应该解决
我还需要添加什么
UPDATE 这是添加上下文菜单的方式
<p-contextMenu #cm [model]="menuitems"></p-contextMenu>
我在usersmodule中导入ContextMenu失败时导致的错误是:
If 'p-contextMenu' is an Angular component and it has 'model' input
, then verify that it is part of this module.
当我在用户模块中导入contextmenu时,错误被清除,但是我很担心导入模块的代码重复