-
Que es
-
Para que sirve: SPAs, aplicaciones +/- complejas
-
Beneficios: Estructuración de código, separación de responsabilidades, muy fácil de testear, no tiene dependencias pero otras librerías son fácilmente integrables.
-
Desventajas: Peso, curva de aprendizaje, juegos.
-
Data binding [users:filtro+labels]
-
Programación declarativa (templates) e imperativa (controllers, services, etc) [users:labels]
-
Inyección de dependencias [users:Users]
- Controllers y $scope [users]
- Factories/Services [users]
- Templates [users]
- Directives [users:table ng-repeat, ng-click, ng-include]
- Extendiendo HTML [users:pagination]
- Router [spa]
- Donde va cada cosa [users]
- 1 app por página [users]
- SPAs [spa]