javascript - angular2/4中,组织一个页面的容器应该是component还是module?
过去多啦不再A梦
过去多啦不再A梦 2017-05-15 17:13:59
0
3
560

如题,今天按照官方说法搭了ng的demo,但是有一点不明白。

在网上看有些人是把ngmodule作为一个容器来用(比如首页为一个ngmodule,后台登录页为一个ngmodule)。

然后通过这个module级别的容器组织页面结构,和引入的组建和服务。

我就新建了个homemodule(里面声明了一个组件,组件的selector是test1)组织首页的内容,然后在根module中imports了。

然后买根组件的bootstrap组件中写入了<test1></test1>为什么它告诉我声明是错误的?一定要在根组件中声明这个组件吗?那不是项目大起来会乱成一片

过去多啦不再A梦
过去多啦不再A梦

répondre à tous(3)
某草草

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

为情所困

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.

大家讲道理

bootstrap doit uniquement être déclaré dans appModule, et le reste peut être utilisé comme routage pour créer des modules de fonctionnalités

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal