====== Referencias ====== * [[http://angularjs.org/|AngularJS]]: Documentación oficial de AngularJS * [[http://blog.angularjs.org/|AngularJS Blog]]:Blog oficial sobre AngularJS * [[https://github.com/angular/angular.js/issues/1139|Some inputs inside ng-switch don't update the model when changed]]:Problema al usar propiedades del modelo directamente en el ''$scope''. * [[https://flipboard.com/section/the-angularjs-magazine-bP12ur|The AngularJS Magazine]]:Magazine en flipboard sobre AngularJS * [[http://syntaxspectrum.com/tag/angularjs/|SystaxSpectrum Blog]]:Blog centrado en AngularJS * [[http://onehungrymind.com/category/angularjs/|One Hungry Mind]]:Blog centrado en AngularJS * [[http://www.bennadel.com/|The Blog of Ben Nadel]]:Blog centrado en AngularJS * AngularJS Tips'n'tricks * [[http://blog.revolunet.com/blog/2013/05/01/angular-tips-n-tricks/|Part 1]] * [[http://blog.revolunet.com/blog/2013/07/23/angularjs-tips-n-tricks-2/|Part 2]] * [[http://thenittygritty.co/angularjs-pitfalls-using-scopes|AngularJS: 6 Common Pitfalls Using Scopes]] * [[https://github.com/angular/angular.js/wiki/Understanding-Scopes|Understanding Scopes]] * [[https://github.com/jmcunningham/AngularJS-Learning|AngularJS-Learning]]: Muchas rerferencias sobre AngularJS * [[https://groups.google.com/forum/#!msg/angular/KrgMLw_DfNg/0LIW4_Jz6xQJ|BIG AngularJS apps advice? (organization, performance, build, RequireJS, etc.)]]:Pregunta en Google Groups sobre RequireJS * [[http://angular-tips.com/|Angular Tips]] * [[http://angular-tips.com/blog/2013/08/watch-how-the-apply-runs-a-digest/|$watch How the $apply Runs a $digest]] * [[http://www.benlesh.com/2013/08/angularjs-watch-digest-and-apply-oh-my.html|AngularJS: $watch, $digest and $apply]] * [[http://sravi-kiran.blogspot.com.es/2013/11/ControllerAsSyntaxInAngularJs1.2.html|"Controller as" Syntax in Angular JS 1.2]] * [[http://weblogs.asp.net/dwahlin/archive/2013/11/07/cancelling-route-navigation-in-angularjs-controllers.aspx|Cancelling Route Navigation in AngularJS Controllers]] * [[http://stsc3000.github.io/blog/2013/10/26/a-tale-of-frankenstein-and-binding-to-service-values-in-angular-dot-js/|A Tale of Frankenstein and Binding to Service Values in Angular.js]] * [[http://blog.tomaka17.com/2012/12/random-tricks-when-using-angularjs/|Random tricks when using AngularJS]] * [[http://aboutcode.net/2013/07/27/json-date-parsing-angularjs.html|Automatic JSON date parsing with AngularJS]] * [[http://blog.xebia.com/2014/02/23/promises-and-design-patterns-in-angularjs/|Promises And Design Patterns In AngularJS]] ===== Curso completo ===== * [[http://www.thinkster.io/pick/GUIDJbpIie/angularjs-tutorial-learn-to-build-modern-web-apps|AngularJS Tutorial: Learn to Build Modern Web Apps]] * [[http://www.benlesh.com/2013/08/angular-compile-how-it-works-how-to-use.html|Angular - $compile: How it works, How to use it]] ===== Directivas ===== * [[http://www.dzone.com/links/r/creating_an_angularjs_directive.html|Creating an #AngularJS Directive]]: Uso de "@" y "=" * [[http://blog.omkarpatil.com/2012/11/transclude-in-angularjs.html|Transclude in AngularJS]] * [[http://www.benlesh.com/2012/12/angular-js-custom-validation-via.html|Angular JS: Custom Validation via Directives]] * [[http://blog.jdriven.com/2013/09/how-angularjs-directives-renders-model-value-and-parses-user-input/|Understanding and fixing AngularJS directive rendering and parsing]] * [[http://rogerz.github.io/blog/2013/09/27/jQuery-to-angularjs/|How to Create AngularJS Directive for jQuery Input Plugin]] ===== Formularios y validaciones ===== * [[http://blog.brunoscopelliti.com/form-validation-the-angularjs-way|Form Validation: The AngularJS Way]] * [[http://mrbool.com/the-concepts-of-angularjs-forms/29117|The concepts of AngularJS Forms]] ===== Servicios e Inyección de dependencias ===== * [[http://iffycan.blogspot.com.ar/2013/05/angular-service-or-factory.html|Angular service or factory?]]: Explicación de los diferentes tipos de servicios en AngularJS * [[http://joelhooks.com/blog/2013/08/18/configuring-dependency-injection-in-angularjs/|Configuring Dependency Injection in AngularJS]] * [[http://www.youtube.com/watch?v=VxuN6WO3tIA|AngularJS MTV Meetup: $provide Methods / Building Up with AngularJS (2012/11/13)]]: Video ===== Organizanizar una aplicación ===== * [[http://briantford.com/blog/huuuuuge-angular-apps.html|Building Huuuuuge Apps with AngularJS]] * [[http://slid.es/jdobry/building-large-apps-with-angularjs| Building LARGE apps with Angular.js]]:Presentación en Slid.es con su artículo en [[https://coderwall.com/p/y0zkiw|Building large apps with AngularJS]] * [[http://entwicklertagebuch.com/blog/2013/10/how-to-structure-large-angularjs-applications/|How to structure large angularjs applications]] * [[http://cliffmeyers.com/blog/2013/4/21/code-organization-angularjs-javascript|Code Organization in Large AngularJS and JavaScript Applications]] * [[http://firmamento.org/blog/2013/01/20/how-to-build-a-large-single-page-javascript-application-using-angularjs/|How to build a large, single-page javascript application with AngularJs]] * [[http://clintberry.com/2013/modular-angularjs-application-design/|Modular AngularJS Application design]] * [[http://codingsmackdown.tv/blog/2013/04/19/angularjs-modules-for-great-justice/|AngularJS Modules for Great Justice]] * AngularJS Best Practices: I’ve Been Doing It Wrong! * [[http://blog.artlogic.com/2013/05/02/ive-been-doing-it-wrong-part-1-of-3/|Parte 1]] * [[http://blog.artlogic.com/2013/05/06/angularjs-best-practices-ive-been-doing-it-wrong-part-2-of-3/|Parte 2]] * [[http://blog.artlogic.com/2013/05/08/angularjs-best-practices-ive-been-doing-it-wrong-part-3-of-3/|Parte 3]] * [[http://joelhooks.com/blog/2013/05/22/lessons-learned-kicking-off-an-angularjs-project/|Lessons Learned: A Year with a Large AngularJS Project]] * [[https://gocardless.com/blog/building-a-large-angular-application/| How to build a large Angular.js application]] * [[https://github.com/mgechev/angularjs-style-guide|Angularjs style guide]] * [[http://www.netmagazine.com/tutorials/write-app-angularjs|Write an app in AngularJS]]:Ejemplo de aplicación en AngularJS * [[http://www.befundoo.com/blog/real-world-angularjs-applications/| Real World AngularJS Applications]]: Aplicaciones reales que hacen uso de AngularJS * [[http://oscarvillarreal.com/2013/05/07/5-reasons-to-use-angularjs-in-the-corporate-app-world/|5 reasons to use AngularJS in the corporate app world]]:porqué usar AngularJS en la empresa. ===== Rendimiento ===== * [[http://angular-tips.com/blog/2013/08/removing-the-unneeded-watches/|Removing the Unneeded Watches]] * [[http://www.williambrownstreet.net/blog/?p=437|AngularJS: My solution to the ng-repeat performance problem]] * [[http://daginge.com/technology/2013/08/11/debugging-performance-problems-in-angularjs-with-batarang/|Debugging performance problems in AngularJS with Batarang and Chrome DevTools]] ===== Estructuras de aplicaciones ===== * [[https://github.com/joshdmiller/ng-boilerplate]] * [[http://yeoman.io/|Yeoman]] * [[https://github.com/angular/angular-seed]] * [[https://github.com/sanfordredlich/angular-brunch-seed-modularized]] * [[http://robertjchristian.github.io/angular-enterprise-seed]] * [[https://github.com/jwanga/angular-sprout]] ===== Test ===== * [[http://bardevblog.wordpress.com/2013/07/28/setting-up-angularjs-angular-seed-node-js-and-karma/|Setting-up AngularJS, Angular Seed, Node.js and Karma]] * [[http://www.methodsandtools.com/tools/karma.php|Karma - a Javascript Test Runner]] * [[http://www.tuesdaydeveloper.com/2013/06/angularjs-testing-with-karma-and-jasmine/|AngularJS Testing with Karma and Jasmine]] * [[http://odetocode.com/blogs/scott/archive/2013/06/11/angularjs-tests-with-an-http-mock.aspx|AngularJS Tests With An HTTP Mock]] * [[http://entwicklertagebuch.com/blog/2013/10/unit-testing-angularjs-controllers-in-a-non-trivial-environment/|Unit-testing angularjs controllers in a non-trivial environment]] * [[http://entwicklertagebuch.com/blog/2013/10/how-to-handle-angularjs-promises-in-jasmine-unit-tests/|How to handle angularjs promises in jasmine unit tests]] * [[http://entwicklertagebuch.com/blog/2013/10/mocking-window-in-an-angularjs-test/|Mocking $window in an angularjs test]] ===== Comparación con otros frameworks ===== * [[http://blog.nebithi.com/backbone-and-angular-demystifying-the-myths/|Backbonejs vs Angularjs : Demystifying the myths]] * [[http://eviltrout.com/2013/06/15/ember-vs-angular.html|AngularJS vs Ember]] * [[http://discuss.emberjs.com/t/angularjs-vs-emberjs/1029/4|AngularJS vs Emberjs]] * [[http://blogs.lessthandot.com/index.php/WebDev/UIDevelopment/angularjs-vs-knockout-introduction-1|AngularJS vs Knockout - Introduction (1 of 8)]]: 8 posts con una detallada comparación entre AngularJS y Knockout. * [[http://www.wintellect.com/blogs/nstieglitz/angular.js-vs-ember.js-star-rating-component-comparison|Angular.js vs Ember.js Star Rating Component Comparison]]: comparación entre una directiva de AngularJS y de Ember ===== Libros ===== * [[http://shop.oreilly.com/product/0636920028055.do|AngularJS]] * [[http://www.manning.com/bford/|AngularJS in Action]] * [[https://leanpub.com/recipes-with-angular-js|Recipes with Angular.js]] ===== Videos ===== * [[http://www.youtube.com/user/angularjs?feature=watch|AngularJS]]:Videos del canal AngularJS * [[http://www.youtube.com/watch?v=VxuN6WO3tIA|AngularJS MTV Meetup: $provide Methods / Building Up with AngularJS (2012/11/13)]] y [[http://slides.wesalvaro.com/20121113/#/|la presentación]] * [[http://www.youtube.com/watch?v=ZhfUv0spHCY|AngularJS MTV Meetup: Best Practices (2012/12/11)]] * [[http://www.youtube.com/watch?feature=player_embedded&v=E87rXWE62WU|AngularJS Hangout with Misko and Brian]] ===== Extensiones de AngularJS ===== Nuevo módulos para AngularJS * [[http://angular-ui.github.io/|AngularUI]]:Muchas nuevas funcionalidades para AngularJS * [[https://github.com/mgonto/restangular|Restangular]]:Substituto del servicio $resource de AngularJS * [[http://jmdobry.github.io/angular-cache/|Angular-cache]]:Proyecto independiente con otra forma de cachear información * [[http://ngmodules.org/|Angular Modules]]: Portal con una "biblioteca" de módulos para AngularJS