Pertimbangkan struktur ini; --MyModule ----Header ----HeaderLogo
Saya mencoba mengembangkan komponen sudut di buku cerita. Saya dapat melihat dan mengembangkan satu komponen, tetapi ketika saya mengimpor komponen ke komponen lain (logo header ke header) (modul yang sama) saya mendapatkan kesalahan berikut;
Kesalahan penguraian templat: 'logo-header' bukan elemen yang diketahui: 1. Jika 'logo-header' adalah komponen Angular, verifikasi bahwa itu adalah bagian dari modul ini. 2. Jika 'header-logo' adalah Komponen Web, tambahkan 'CUSTOM_ELEMENTS_SCHEMA' ke '@NgModule.schemas' komponen ini untuk menyembunyikan pesan ini.
Ketika saya menambahkan modul induk ke moduleMetadata seperti ini (untuk mengimpor HeaderLogo),
addDecorator(
moduleMetadata({
imports: [MyModule],
})
);
saya mengerti;
index.js:19 Kesalahan: Tipe HeaderComponent adalah bagian dari deklarasi 2 modul: MyModule dan DynamicModule! Harap pertimbangkan untuk memindahkan HeaderComponent ke modul yang lebih tinggi yang mengimpor MyModule dan DynamicModule. Anda juga dapat membuat NgModule baru yang mengekspor dan menyertakan HeaderComponent lalu mengimpor NgModule tersebut di MyModule dan DynamicModule.
Bagaimana saya bisa membuat ini berhasil?