Erreur: Aucun composant de l'usine trouvé pour TermsConditions
J'obtiens cette Erreur:
Aucun composant de l'usine trouvé pour TermsConditions tout en utilisant angular2-rc6.
Ma feuille de route est comme ceci:
{
path: '',
component: TermsConditions
}
Êtes-vous de l'exportation
Pouvez-vous m'expliquer un peu plus pourquoi est-ce nécessaire? @NgModule({ importations: [ RouterModule ], les déclarations : [ TermsConditionsComponent ] }) à l'exportation par défaut de la classe TermsConditions {}
Merci mais toujours la même chose après l'exportation de la même. @NgModule({ déclarations : [ TermsConditionsComponent ], les exportations: [ TermsConditionsComponent ] }) à l'exportation par défaut de la classe TermsConditions {}
Zöchbauer cela ne semble pas être un doublon de la Q référencés. Que l'on est sur de charger dynamiquement des composants, ce est vers le haut de la configuration du module.
TermsConditions
composant?Pouvez-vous m'expliquer un peu plus pourquoi est-ce nécessaire? @NgModule({ importations: [ RouterModule ], les déclarations : [ TermsConditionsComponent ] }) à l'exportation par défaut de la classe TermsConditions {}
declarations
est pour l'utilisation de la composante au sein du Module, et exports
est pour l'utiliser à l'extérieur. Vous pouvez en lire plus sur les Modules ici et FAQ, ils expliquer ces concepts en profondeur.Merci mais toujours la même chose après l'exportation de la même. @NgModule({ déclarations : [ TermsConditionsComponent ], les exportations: [ TermsConditionsComponent ] }) à l'exportation par défaut de la classe TermsConditions {}
Zöchbauer cela ne semble pas être un doublon de la Q référencés. Que l'on est sur de charger dynamiquement des composants, ce est vers le haut de la configuration du module.
OriginalL'auteur Ashutosh Singh | 2016-09-09
Vous devez vous connecter pour publier un commentaire.
Merci pour votre aide. J'ai appris à connaître la façon de résoudre ce problème.
Importer ce module à la racine de votre module.
d'utiliser un composant de routage comme.
Cela signifie que votre module n'est pas disponible dans la portée de l'application, c'est pourquoi votre composant n'est pas lier au routeur.
OriginalL'auteur
Vous avez besoin de la liste de la TermsConditions dans les deux
declarations
etentryComponents
section.https://stackoverflow.com/a/39376857
Mais son travail de cette façon
entryComponents est utilisé pour lister les composants qui n'ont aucune référence dans les modèles d'un élément quelconque de l'arbre.
OriginalL'auteur Yougesh