Angulaire 2 'composant' n'est pas un élément connu

Je suis en train d'utiliser un composant que j'ai créé à l'intérieur de la AppModule dans d'autres modules. J'obtiens l'erreur suivante si:

"Uncaught (promettre): Erreur: Modèle erreurs d'analyse:

"contacts-box" n'est pas un élément connu:

  1. Si les contacts de boîte " est une composante Angulaire, puis vérifiez qu'il est partie de ce module.
  2. Si les contacts de boîte "est un Composant Web puis "CUSTOM_ELEMENTS_SCHEMA' à la '@NgModule.les schémas de la composante de supprimer ce message.

Mon projet de la structure est assez simple:
Angulaire 2 'composant' n'est pas un élément connu

- Je garder mes pages dans le répertoire des pages, où chaque page est conservée dans les différents module (par exemple, les clients-module) et chaque module dispose de plusieurs composants (comme les clients de la liste des composants, les clients d'ajout de composant et ainsi de suite). Je veux utiliser mon ContactBoxComponent à l'intérieur de ces composants (donc à l'intérieur des clients-ajouter un composant par exemple).

Comme vous pouvez le voir, j'ai créé les contacts de la boîte à l'intérieur de la widgets répertoire donc, c'est essentiellement à l'intérieur de la AppModule. J'ai ajouté le ContactBoxComponent importation d'application.le module.ts et de le mettre dans la liste de déclarations de AppModule. Il ce pas de travail donc je l'ai googlé mon problème et a ajouté ContactBoxComponent pour exporter la liste ainsi. N'a pas aidé. J'ai aussi essayé de mettre ContactBoxComponent dans CustomersAddComponent puis dans l'autre (de l'autre module) mais j'ai une erreur disant qu'il ya plusieurs déclarations.

Ce qui me manque?

  • Votre structure de dossier n'est pas simple. C'est déroutant. Je voudrais suggérer Angulaire Style Guide (lien non fournis b/c ils changent) et d'utiliser leur structure de dossier suggestions et assurez-vous que vous êtes en utilisant des modules correctement. Qu'est ce que cela signifie. Vous n'êtes pas à l'exportation ou à la déclaration de votre composant dans un module ingéré par l'application à un certain point.
InformationsquelleAutor Aranha | 2017-06-08