Razones para usar Angular.js
- Porque es divertido
- Porque mola
- Porque lo usa la gente que mola
- hipster developers
- Porque mi compañero de al lado no sabe
- Para ser más productivos
¿Qué tiene de especial Angular.js?
- "declarativo"
- data binding (aka magia)
- tests unitarios y e2e
- el futuro...
'declarativo' = 'extensión' de html
- nuevas tags a mi medida
- atributos ng-*
- templates {{ expresión }}
controladoras
- es la forma de dar comportamiento a partes de mi página html
- define el modelo y el comportamiento
- scope
- funciones
directivas
- es la forma de crear nuevas tags o atributos
- escribimos código javascript para definir el comportamiento
- tricky
Genial para...
¿mapas "declarativos"?
conectar las cosas mediante markup
se convierte en...
Directivas de esri-angular
Crear nuevos 'elementos html'
que representan mapas y +