как включить компонент в другой модуль

#angular #typescript

Вопрос:

У меня есть компонент с именем barchar .

Существует еще один компонент модуля srcappmodulesdashboardpage , и в этом файле есть файл модуля.

но barchzt у него нет модуля.

как использовать barchzt в srcappmodulesdashboardpagehome-pagehome-page.component.html ?

Я попытался включить селектор <app-barchart></app-barchart> , srcappmodulesdashboardpagehome-pagehome-page.component.html но я получаю следующую ошибку:

'app-barchart' is not a known element

Комментарии:

1. Где вы предоставили этот компонент barchar ? Кроме того, вы пытаетесь использовать barchar в нескольких модулях? A component может быть объявлено только в одном модуле, si, если это так, вы можете просто создать Shared модуль и предоставить его в любом другом нужном вам модуле (обязательно export также в компонентах).

2. Зарегистрируйте компонент в dashboard модуле. если вы будете совместно использовать определенный компонент с различными модулями, рекомендуется создать общий модуль и экспортировать компонент.

Ответ №1:

импортируйте компонент barchzt в свой app.модуль, затем в модуле приложения введите имя компонента barchzt в объявлениях