Tôi đang cố gắng sử dụng một thành phần tôi đã tạo bên trong AppModule trong các mô-đun khác. Tôi nhận được lỗi sau:
"Uncaught (trong lời hứa): Lỗi: Lỗi phân tích mẫu:
'hộp liên lạc' không phải là một yếu tố được biết đến:
- Nếu 'hộp danh bạ' là thành phần Angular, thì hãy xác minh rằng nó là một phần của mô-đun này.
- Nếu 'hộp liên hệ' là Thành phần Web thì hãy thêm 'CUSTOM_ELEMENTS_SCHema' vào '@ NgModule.schemas' của thành phần này để chặn thông báo này.
Cấu trúc dự án của tôi khá đơn giản:
Tôi giữ các trang của mình trong thư mục trang, trong đó mỗi trang được giữ trong các mô-đun khác nhau (ví dụ: mô-đun khách hàng) và mỗi mô-đun có nhiều thành phần (như danh sách khách hàng thành phần, khách hàng-thành phần, v.v.). Tôi muốn sử dụng ContactBoxComponent của mình bên trong các thành phần đó (ví dụ như bên trong khách hàng-add-thành phần).
Như bạn có thể thấy tôi đã tạo thành phần hộp danh bạ bên trong thư mục widget để về cơ bản nó nằm trong AppModule. Tôi đã thêm quá trình nhập ContactBoxComponent vào app.module.ts và đưa nó vào danh sách khai báo của AppModule. Nó không hoạt động nên tôi đã giải quyết vấn đề của mình và thêm ContactBoxComponent vào danh sách xuất khẩu. Không giúp được gì. Tôi cũng đã thử đặt ContactBoxComponent trong UsersAddComponent và sau đó trong một mô-đun khác (từ mô-đun khác nhau) nhưng tôi gặp lỗi khi nói rằng có nhiều khai báo.
Tôi đang thiếu gì?