I created some components that use other components. All components works fine except the last I created. This is the code in HTML:
<window [(ngModele)]="isOpen"></window>
This is the module of my new component:
@NgModule({
imports: [
CommonModule,
ComponentsModule,
FormsModule
],
declarations: [
MyNewComponent
],
exports: [
MyNewComponent
]
})
export class MyNewModule { }
In imports there is ComponentsModule
that contains WindowComponent
:
@NgModule({
imports: [
CommonModule,
FormsModule,
PipeModule,
RouterModule
],
declarations: [
WindowComponent,
// OTHER COMPONENTS
],
exports: [
WindowComponent,
// OTHER COMPONENTS
]
})
export class ComponentsModule { }
In this last component console show me this error on build:
src/app/areas/wins/my.new.component/my.new.component.html:1:1 - error NG8001: 'window' is not a known element:
1. If 'window' is an Angular component, then verify that it is part of this module.
2. To allow any element add 'NO_ERRORS_SCHEMA' to the '@NgModule.schemas' of this component.
Add NO_ERRORS_SCHEMA
and CUSTOM_ELEMENTS_SCHEMA
is completely useless. What's wrong with Angular modules?
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…