Estou tentando usar um componente que criei dentro do AppModule em outros módulos. Porém, eu recebo o seguinte erro:
"Não capturado (na promessa): Erro: erros de análise de modelo:
'contact-box' não é um elemento conhecido:
- Se 'contact-box' for um componente Angular, verifique se ele faz parte deste módulo.
- Se 'contatos-caixa' for um componente da Web, adicione 'CUSTOM_ELEMENTS_SCHEMA' ao '@ NgModule.schemas' deste componente para suprimir esta mensagem.
Minha estrutura de projeto é bastante simples:
Eu mantenho minhas páginas no diretório de páginas, onde cada página é mantida em um módulo diferente (por exemplo, módulo de clientes) e cada módulo possui vários componentes (como componente da lista de clientes, componente de adição de clientes e assim por diante). Quero usar meu ContactBoxComponent dentro desses componentes (por exemplo, dentro de clientes, adicione componentes, por exemplo).
Como você pode ver, eu criei o componente de caixa de contatos dentro do diretório de widgets, por isso é basicamente dentro do AppModule. Adicionei a importação ContactBoxComponent ao app.module.ts e coloquei na lista de declarações do AppModule. Como não funcionou, pesquisei meu problema no Google e adicionei o ContactBoxComponent à lista de exportação também. Não ajudou. Também tentei colocar o ContactBoxComponent em CustomersAddComponent e depois em outro (do módulo diferente), mas recebi um erro ao dizer que há várias declarações.
o que estou perdendo?