Angular 2 es un framework para crear aplicaciones web de una sola página. Usa TypeScript para compilar el código a JavaScript y Webpack para empaquetar módulos. Los componentes, directivas y servicios permiten desarrollar aplicaciones modulares con enrutamiento y enlace de datos. Angular CLI facilita la creación y compilación de proyectos de Angular 2.
12. THE FRONTEND
Módulo raíz
imports: otros módulos requeridos por el módulo
declarations: componentes/directivas definidos
providers: servicios definidos
exports: componentes/directivas… disponibles para otros módulos
Root module
bootstrap: componente raíz de la aplicación
18. THE FRONTEND
Directivas
Cambian el comportamiento de un componente
Directivas de atributos
No modifican el template
Directivas estructurales
Modifican el template
*ngIf, *ngFor, [ngSwitch], [hidden] [ngClass] y [ngStyle]
24. THE FRONTEND
Comandos
> ng generate route|directive|component|… ruta
https://cli.angular.io/reference.pdf
> ng build --env=dev|prod|… --prod //despliegue
> ng new miProyecto --style=scss|sass //crear proyecto
> ng serve //servir para desarrollo