Librerías Angular

Angular aparece como una colección de módulos JavaScript. Pueden ser considerarlos como módulos de tipo librería.
Cada nombre de librería de Angular comienza con el prefijo @angular .
Las librerías se instalan con el administrador de paquetes npm y se importan partes de ella con sentencias import JavaScript.
Por ejemplo, se puede importar el decorador de Angular llamado Component desde la librería @angular/core del siguiente modo:
También se pueden importar módulos de tipo NgModule desde las librerías de Angular utilizando sentencias de importación de JavaScript del siguiente modo:
En el ejemplo del módulo tipo root simple de arriba, el módulo de la aplicación necesita material de ese BrowserModule. Para accesar ese material, debe agregarse a los imports de los metadatos del @NgModule del siguiente modo:
De este modo, se están utilizando juntos el sistema de módulos de Angular como el de JavaScript.
Es fácil confundir los dos sistemas porque comparten el vocabulario común de "imports" y "exports". Téngala adentro. La confusión cede a la claridad con el tiempo y la experiencia.
Para más información al respecto puede visitar la página en el siguiente link NgModules.

Comentarios