español - Angular2: Módulo y diferencia de componentes.
directivas angular 5 (2)
Básicamente, Módulo y Componente son términos diferentes.
Cómo ?
Module in Angular es un conjunto de Componentes, Servicios, Filtros u otros módulos más pequeños también, o podemos decir dónde importa todos estos para usarlos más adelante en la aplicación para su uso futuro. en una sola aplicación puede haber uno o más de un módulo.
Mientras que Componente es una sola capa o vista para realizar algunas acciones, etc. los componentes pueden cargarse de forma lenta según los requisitos.
No acabo de darme cuenta, ¿por qué Angular2 tiene dos conceptos?
Módulo
Componente
¿Cuál es la diferencia entre ellos y cuál debería ser el papel que jugarían?
- ¿Cuándo necesitaré crear un submódulo ?
- ¿Cuándo necesitaré crear un Subcomponente ?
El módulo y el componente casi no tienen nada en común, excepto que son clases con decoradores y los proveedores pueden registrarse con ellos.
Un componente es una parte visible de su aplicación con comportamiento opcional (controladores de eventos)
Se introdujeron módulos para dividir su aplicación para la carga perezosa.
SubModule es generalmente un conjunto de servicios, componentes, directivas y canalizaciones que construyen juntos una característica reutilizable. Al agregar un módulo a las
imports: [...]
de otro módulo, todo su contenido se pone a disposición del módulo de importación.Subcomponente no es realmente un término en Angular2. Sólo hay componentes. Un componente especial es el componente raíz. La diferencia es que el componente raíz se crea mediante el arranque de una aplicación Angular2, mientras que otros componentes se crean porque su selector coincide con HTML en la vista de otro componente.
Por lo tanto, a excepción del componente raíz, todos los componentes son subcomponentes.