Saya mencoba menggunakan komponen yang saya buat di dalam AppModule di modul lain. Saya mendapatkan kesalahan berikut:
"Tidak tertangkap (berjanji): Kesalahan: Kesalahan parse templat:
'kontak-kotak' bukan elemen yang dikenal:
- Jika 'kontak-kotak' adalah komponen Angular, maka verifikasi bahwa itu adalah bagian dari modul ini.
- Jika 'kontak-kotak' adalah Komponen Web maka tambahkan 'CUSTOM_ELEMENTS_SCHEMA' ke '@ NgModule.schemas' dari komponen ini untuk menekan pesan ini.
Struktur proyek saya cukup sederhana:
Saya menyimpan halaman saya di direktori halaman, di mana setiap halaman disimpan dalam modul yang berbeda (misalnya modul pelanggan) dan setiap modul memiliki banyak komponen (seperti komponen daftar pelanggan, komponen tambah pelanggan, dan sebagainya). Saya ingin menggunakan ContactBoxComponent saya di dalam komponen-komponen (jadi di dalam pelanggan-tambah-komponen misalnya).
Seperti yang Anda lihat, saya membuat komponen kontak-kotak di dalam direktori widget sehingga pada dasarnya di dalam AppModule. Saya menambahkan impor ContactBoxComponent ke app.module.ts dan memasukkannya ke dalam daftar deklarasi AppModule. Itu tidak berhasil jadi saya mencari masalah saya di Google dan menambahkan ContactBoxComponent ke daftar ekspor juga. Tidak membantu Saya juga mencoba meletakkan ContactBoxComponent di CustomersAddComponent dan kemudian di yang lain (dari modul yang berbeda) tapi saya mendapat kesalahan dengan mengatakan ada beberapa deklarasi.
Apa yang saya lewatkan?