angular - Los módulos raíz de Angular2 fallan al importar módulos
Tengo tres módulos
Appmodule, usersmodule and safetymodule
El appmodule es el módulo raíz mediante el cual he importado tanto los módulos de usuarios como de seguridad como
También estoy usando el menú contextual primeng2, el cual requiere que importe
ContextMenuModule
El problema surge en el módulo de usuarios donde tengo que importar el módulo de contexto nuevamente y, sin embargo, ya lo he importado en el módulo de la aplicación como se muestra a continuación
@NgModule({
declarations: [
AppComponent,
],
imports: [
BrowserModule,
FormsModule,
DashboardModule,
SafetyModule,
ContextMenuModule, //added this here
UsersModule,
],
exports: [BrowserModule,ToastyModule,SlimLoadingBarModule,ContextMenuModule],
bootstrap: [AppComponent]
})
export class AppModule { }
En el módulo de usuarios, cuando no logro importar el ContextModule se produce un error
¿Dónde estoy fallando, ya que tener que importar módulos en cada módulo es bastante duplicación, que creo que Angular2 ngModule se supone que debe resolver?
¿Qué más necesito agregar?
ACTUALIZACIÓN esta es la forma en que estoy agregando el menú contextual
<p-contextMenu #cm [model]="menuitems"></p-contextMenu>
El error que resulta cuando no puedo importar ContextMenu en el módulo de usuarios es:
If 'p-contextMenu' is an Angular component and it has 'model' input
, then verify that it is part of this module.
El error se elimina cuando importo contextmenu en el módulo de usuarios, pero me preocupa mucho la duplicación de código para los módulos importados