Я намагаюся використовувати компонент, створений мною в AppModule, в інших модулях. Я отримую таку помилку:
"Uncaught (в обіцянні): Помилка: помилки аналізу шаблону:
"вікно контактів" не є відомим елементом:
- Якщо "вікно контактів" є кутовим компонентом, переконайтеся, що воно є частиною цього модуля.
- Якщо "вікно контактів" - це веб-компонент, додайте "CUSTOM_ELEMENTS_SCHEMA" до "@ NgModule.schemas" цього компонента, щоб придушити це повідомлення.
Моя структура проекту досить проста:
Я зберігаю свої сторінки в каталозі сторінок, де кожна сторінка зберігається в різному модулі (наприклад, клієнт-модуль), і кожен модуль має декілька компонентів (наприклад, клієнт-список-компонент, клієнт-додаток-компонент тощо). Я хочу використовувати свій ContactBoxComponent всередині цих компонентів (наприклад, всередині клієнтів-компонентів).
Як ви бачите, я створив компонент вікна контактів всередині каталогу віджетів, так що він в основному знаходиться в AppModule. Я додав імпорт ContactBoxComponent до app.module.ts і помістив його у список декларацій AppModule. Це не спрацювало, тому я гуглив свою проблему і додав ContactBoxComponent до експорту списку. Не допомогло. Я також спробував поставити ContactBoxComponent в CustomersAddComponent, а потім в інший (з іншого модуля), але я отримав помилку, сказавши, що існує кілька декларацій.
Що я пропускаю?