¿Cómo dominar AngularJS?
ng-href angular 5 (8)
Con respecto al uso más avanzado, considero que estas dos páginas deben leerse:
Soy bastante nuevo en AngularJS y me parece un poco incómodo. Lo fácil es muy fácil, pero las cosas avanzadas son mucho más difíciles (directivas, proveedor / servicio / fábrica ...)
La documentation no es muy útil para alguien que recién comienza a aprender esas cosas; y me encuentro constantemente buscando directivas para las cosas que necesito en lugar de escribir las mías.
Intenté Ember.js y fui mucho más productivo con él, pero la API todavía se está modificando significativamente, por lo que prefiero evitarlo por ahora.
¿Hay mejores recursos para entrar en AngularJS correctamente?
El canal IRC #angularjs en freenode.net es una excelente manera de obtener respuestas en tiempo real.
Consejos para obtener ayuda a través de IRC:
- Tiene una pregunta relativamente específica para hacer.
- Si es posible, demuestre su problema utilizando Plunker o JSFiddle .
- Elija las horas de "horario de máxima audiencia" para preguntar (de media tarde a la noche, EST funciona bien para mí).
- No aparezca, haga una pregunta y salga 2 minutos más tarde cuando alguien no responda de inmediato. La mayoría de nosotros solo verificamos el IRC periódicamente.
El video AngularJS Fundamentals in 60-ish Minutes proporciona una muy buena introducción y visión general.
También recomendaría altamente el libro AngularJS de O''Reilly , mencionado por @Atropo.
Esta respuesta se basa en la pregunta y el título de este libro: http://www.packtpub.com/angularjs-web-application-development/book
Este es el repositorio de recursos de aprendizaje de AngularJS más completo que he encontrado:
Para arrancar las mejores partes (en el orden recomendado de aprendizaje):
- http://www.egghead.io/ - Serie de videos cortos, al punto AngularJS
- AngularJS Cheatsheet - hoja de trucos actualizada regularmente [última actualización 13 de febrero de 2013]
- En ámbitos anidados : señala posibles problemas al usar la herencia de alcance (hace referencia a una buena talk de Misko Hevery que también debería ver)
- Inyección de dependencia - Guía oficial para desarrolladores en DI
- Inyección de dependencia : más información sobre la inyección de dependencia AngularJS
- "¿Servicio o fábrica?" - Diferencias entre los distintos tipos de proveedores.
- Directives - Guía oficial para desarrolladores sobre directivas
- Directives - La guía del autostopista de la directiva.
- Estructura del proyecto - Echa un vistazo a esta aplicación
- Angular-UI - Debe usar componentes para cualquier desarrollo de UI
- UI-Bootstrap - Re-implementaciones JS desde cero de componentes de bootstrap como directivas AngularJS
- Pruebas de espectro completo con AngularJS y Karma
- Bonus - Enlace de datos en AngularJS, explicado por el mismo Misko Hevery.
Mantenga un ojo en la lista de correo para los problemas / soluciones discutidos por los miembros de la comunidad. https://groups.google.com/forum/?fromgroups#!forum/angular . Ha sido realmente útil para mí.
Para obtener una colección de enlaces completa y en constante crecimiento, consulte AngularJS-Learning , un repositorio de github que recopila recursos, enlaces y publicaciones de blog interesantes.
He encontrado muy útiles los tutoriales y los videos en el canal de youtube de AngularJS . Pasan de las cosas en su mayoría básicas a algunos temas avanzados, una buena manera de comenzar.
Las cuentas oficiales de twitter y google+ son una buena manera de seguir las noticias y obtener algunos enlaces interesantes. También puedes ver la lista de correo de AngularJS .
Un buen agregador de noticias / enlace es angularjsdaily.com .
También hay algunos libros nuevos por ahí, así que puedes estar pendiente de tu biblioteca en línea favorita.
Prueba estos videos egghead.io son increíbles para comenzar