У меня есть 2 модуля AppModule
и MyArtModule
с некоторыми объявленными компонентами.
, когда я пытался использовать селектор ConfirmComponent
в GraphicsComponent
, он работает нормально, но когда я пытался использоватьConfirmComponent
селектор в MyArtComponent
выдает ошибку 'artifi-confirm-alert' is not a known element:
'artifi-verify-alert' не является известным элементом:
Если'artifi-verify-alert' является угловым компонентом, затем убедитесь, что он является частью этого модуля.
Если 'artifi-verify-alert' является веб-компонентом, добавьте 'CUSTOM_ELEMENTS_SCHEMA«@ NgModule.schemas» этого компонента для подавления этого сообщения.
- AppModule
- GraphicsComponent
- ConfirmComponent
- MyArtModule
Код AppModule
@NgModule({
declarations: [
GraphicsComponent,
ConfirmAlertComponent
],
imports: [
BrowserModule,
MyArtModule
],
...
})
Код MyArtModule
@NgModule({
declarations: [
MyArtComponent,
],
imports: [
CommonModule
],
providers: [
MyArtService
],
exports: [
MyArtComponent
]
})
Повторный код выпуска - https://stackblitz.com/edit/skdroid-childmodule-in-child-component
Я создал OneModule
с OneComponent
и TwoModule
с TwoComponent
.
<app-one></app-one>
и <app-two></app-two>
доступны в AppComponent.
, но не могут получить доступ к <app-two></app-two>
в компоненте AppOne.