Maison > Questions et réponses > le corps du texte
Comme mentionné, j'ai utilisé la démo ng aujourd'hui selon la déclaration officielle, mais il y a une chose que je ne comprends pas.
Sur Internet, j'ai vu que certaines personnes utilisent ngmodule comme conteneur (par exemple, la page d'accueil est un ngmodule et la page de connexion en arrière-plan est un ngmodule).
Ensuite, organisez la structure de la page et introduisez les composants et les services via ce conteneur au niveau du module.
J'ai créé un nouveau homemodule (un composant y est déclaré, et le sélecteur du composant est test1) pour organiser le contenu de la page d'accueil, puis je l'ai importé dans le module racine.
Ensuite, j'ai écrit <test1></test1> dans le composant bootstrap du composant racine. Pourquoi cela me dit-il que l'instruction est fausse ? Dois-je déclarer ce composant dans le composant racine ? Si le projet prend de l'ampleur, ce sera un désastre
某草草2017-05-15 17:15:59
Reportez-vous à la section module NG de la documentation angulaire chinoise.
Module comprend le module principal AppModule, ainsi qu'un module de fonctionnalités, etc. Lorsque le projet est complexe, le module de fonctionnalités peut être utilisé pour placer plusieurs composants, instructions, services, etc. avec les mêmes caractéristiques. Lorsque vous utilisez un module de fonctionnalités, vous devez exporter le contenu de vos déclarations qui doit être exposé au module principal. Le module principal doit importer d'autres modules de fonctionnalités
为情所困2017-05-15 17:15:59
Résumé en une phrase :
Si vous réalisez un petit projet, ne vous inquiétez pas d'en avoir autant, un seul module racine peut tout résoudre ;
Si vous réalisez un projet de taille moyenne à grande, il est recommandé de diviser les modules en fonction de modules métiers.
大家讲道理2017-05-15 17:15:59
bootstrap doit uniquement être déclaré dans appModule, et le reste peut être utilisé comme routage pour créer des modules de fonctionnalités