From 48708269c6df95268d93c738ace3a6a22091c686 Mon Sep 17 00:00:00 2001 From: Jeff Cunningham Date: Fri, 23 May 2014 11:10:11 -0500 Subject: [PATCH 001/240] Update README.md Added: * [Creating Asynchronous Alerts, Prompts, And Confirms In AngularJS] (http://www.bennadel.com/blog/2632-creating-asynchronous-alerts-prompts-and-confirms-in-angularjs.htm) *[Part 14: End To End Tests](http://lostechies.com/gabrielschenker/2014/04/18/angular-jspart-14-end-to-end-tests/), [Part 15: End To End Tests & Mocking](http://lostechies.com/gabrielschenker/2014/04/21/angularjspart-15-end-to-end-tests-and-mocking/), [Part 16: Forms](http://lostechies.com/gabrielschenker/2014/05/13/angularjspart-16-forms/) * [Using Resolve In AngularJS Routes] (http://odetocode.com/blogs/scott/archive/2014/05/20/using-resolve-in-angularjs-routes.aspx) --- README.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 321608a8..18a1be68 100644 --- a/README.md +++ b/README.md @@ -195,7 +195,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. * A Practical Guide to AngularJS Directives: [Part 1](http://www.sitepoint.com/practical-guide-angularjs-directives/), [Part 2](http://www.sitepoint.com/practical-guide-angularjs-directives-part-two/) * AngularJS Tutorial by Jakob Jenkov: [Introduction](http://tutorials.jenkov.com/angularjs/index.html), [Views & Directives](http://tutorials.jenkov.com/angularjs/views-and-directives.html), [Events](http://tutorials.jenkov.com/angularjs/events.html), [AJAX](http://tutorials.jenkov.com/angularjs/ajax.html), [Forms] (http://tutorials.jenkov.com/angularjs/forms.html), [Custom Directives](http://tutorials.jenkov.com/angularjs/custom-directives.html), [Critiques](http://tutorials.jenkov.com/angularjs/critique.html) * Los Techies AngularJS Series: [Table of Contents: Parts 1-12](http://lostechies.com/gabrielschenker/2014/02/26/angular-js-blog-series-table-of-content/), -[Part 1](http://lostechies.com/gabrielschenker/2013/12/05/angularjspart-1/), [Part 2: The Controller](http://lostechies.com/gabrielschenker/2013/12/09/angularjspart-2-the-controller/), [Part 3: Inheritance](http://lostechies.com/gabrielschenker/2013/12/10/angularjspart-3-inheritance/), [Part 4: Accessing Server Side Resources](http://lostechies.com/gabrielschenker/2013/12/12/angularjspart-4-accessing-server-side-resources/), [Part 5:Pushing Data to the Server](http://lostechies.com/gabrielschenker/2013/12/17/angularjspart-5-pushing-data-to-the-server/), [Part 6: Templates](http://lostechies.com/gabrielschenker/2013/12/28/angularjspart-6-templates/), [Part 7: Get Ready to Test](http://lostechies.com/gabrielschenker/2013/12/30/angularjspart-7-getting-ready-to-test/), [Part 8: More Choice When Testing](http://lostechies.com/gabrielschenker/2013/12/30/angularjspart-8-more-choice-when-testing/), [Part 9: Values and Constants](http://lostechies.com/gabrielschenker/2014/01/14/angularjspart-9-values-and-constants/), [Part 10: Intermezzo](http://lostechies.com/gabrielschenker/2014/01/20/angluarjspart-10-intermezzo/), [Part 11: Promises](http://lostechies.com/gabrielschenker/2014/02/04/angularjspart-11-promises/), [Part 12: Multi-language Support](http://lostechies.com/gabrielschenker/2014/02/11/angularjspart-12-multi-language-support/), [Part 13: Services](http://lostechies.com/gabrielschenker/2014/02/26/angular-jspart-13-services/) +[Part 1](http://lostechies.com/gabrielschenker/2013/12/05/angularjspart-1/), [Part 2: The Controller](http://lostechies.com/gabrielschenker/2013/12/09/angularjspart-2-the-controller/), [Part 3: Inheritance](http://lostechies.com/gabrielschenker/2013/12/10/angularjspart-3-inheritance/), [Part 4: Accessing Server Side Resources](http://lostechies.com/gabrielschenker/2013/12/12/angularjspart-4-accessing-server-side-resources/), [Part 5:Pushing Data to the Server](http://lostechies.com/gabrielschenker/2013/12/17/angularjspart-5-pushing-data-to-the-server/), [Part 6: Templates](http://lostechies.com/gabrielschenker/2013/12/28/angularjspart-6-templates/), [Part 7: Get Ready to Test](http://lostechies.com/gabrielschenker/2013/12/30/angularjspart-7-getting-ready-to-test/), [Part 8: More Choice When Testing](http://lostechies.com/gabrielschenker/2013/12/30/angularjspart-8-more-choice-when-testing/), [Part 9: Values and Constants](http://lostechies.com/gabrielschenker/2014/01/14/angularjspart-9-values-and-constants/), [Part 10: Intermezzo](http://lostechies.com/gabrielschenker/2014/01/20/angluarjspart-10-intermezzo/), [Part 11: Promises](http://lostechies.com/gabrielschenker/2014/02/04/angularjspart-11-promises/), [Part 12: Multi-language Support](http://lostechies.com/gabrielschenker/2014/02/11/angularjspart-12-multi-language-support/), [Part 13: Services](http://lostechies.com/gabrielschenker/2014/02/26/angular-jspart-13-services/), [Part 14: End To End Tests](http://lostechies.com/gabrielschenker/2014/04/18/angular-jspart-14-end-to-end-tests/), [Part 15: End To End Tests & Mocking](http://lostechies.com/gabrielschenker/2014/04/21/angularjspart-15-end-to-end-tests-and-mocking/), [Part 16: Forms](http://lostechies.com/gabrielschenker/2014/05/13/angularjspart-16-forms/) * Creating a Visualization App Using the Google Charts API and AngularJS: [Part 1](http://www.sitepoint.com/creating-visualization-app-using-google-charts-api-angularjs/), [Part 2](http://www.sitepoint.com/creating-visualization-app-using-google-charts-api-angularjs-part-2/), [Part 3](http://www.sitepoint.com/creating-visualization-app-using-google-charts-api-angularjs-part-3/), [Part 4](http://www.sitepoint.com/creating-visualization-app-using-google-charts-api-angularjs-part4/) * AngularJs Bootstrap Components: [Part 1 : Building Popover Directive](http://subliminalsources.com/9/building-angularjs-bootstrap-components-popover-directive-part-1/), [Part 2 : Building Collapse(Accordion) Directive](http://subliminalsources.com/97/angularjs-bootstrap-components-part-2-building-collapse-accordion-directive/), [Part 3 : Building Tabs Directive](http://subliminalsources.com/175/angularjs-bootstrap-components-tutorials-part-3-building-tabs-directive/) * Building an Angular and Express App: [Part 1](http://start.jcolemorrison.com/building-an-angular-and-express-app-part-1/) , [Part 2](http://start.jcolemorrison.com/building-an-angular-and-express-app-part-2/) @@ -318,6 +318,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. * [Advanced routing and resolves] (https://medium.com/opinionated-angularjs/a2fcbf874a1c) * [AngularJS Routing Using UI-Router] (http://scotch.io/tutorials/javascript/angular-routing-using-ui-router) * [Extending Dynamic View Loading for CRUD actions in AngularJS] (http://circuitbomb.com/anjularjs-extending-dynamic-view-loading-crud-actions/) +* [Using Resolve In AngularJS Routes] (http://odetocode.com/blogs/scott/archive/2014/05/20/using-resolve-in-angularjs-routes.aspx) ## Promises/Deferred * [Enhancing Angular Promises: Returning new promise of field or method called from original promise’s result] (http://www.blogeek.com.ar/2013/05/02/enhancing-angular-promises-returning-new-promise-of-field-or-method-called-from-original-promises-result/) @@ -485,6 +486,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. * [Easy Animations For AngularJS With Animate.css] (http://odetocode.com/blogs/scott/archive/2014/02/25/easy-animations-for-angularjs-with-animate-css.aspx) * [Conditionally Apply a CSS Class with AngularJS] (http://www.ecofic.com/about/blog/conditionally-apply-a-css-class-with-angularjs) * [Animating AngularJS Apps: ngView] (http://scotch.io/tutorials/javascript/animating-angularjs-apps-ngview) +* [Creating Asynchronous Alerts, Prompts, And Confirms In AngularJS] (http://www.bennadel.com/blog/2632-creating-asynchronous-alerts-prompts-and-confirms-in-angularjs.htm) From defd66d436a52aca94c77dee5a2b4a71ae901289 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Javier=20Abell=C3=A1n?= Date: Sat, 24 May 2014 06:49:24 +0200 Subject: [PATCH 002/240] Update ES-ES.md MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Añadidos enlaces de http://chuwiki.chuidiang.org/index.php?title=Categor%C3%ADa:AngularJS --- ES-ES.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/ES-ES.md b/ES-ES.md index 0e8cf0bb..5f437e43 100644 --- a/ES-ES.md +++ b/ES-ES.md @@ -21,3 +21,6 @@ Los temas se organizarán por categorías (vídeo, libro, ...). Si crees que hay * [Conceptos Básicos](http://blog.koalite.com/2013/05/angularjs-conceptos-basicos/) * [Tests Unitarios y de Extremo a Extremo](http://blog.koalite.com/2013/06/angularjs-tests-unitarios-y-de-extremo-a-extremo/) * [Flujo de trabajo: Yo, Bower, Grunt](https://github.com/jacarma/ngpro/wiki) +* [Ejemplos básicos](http://chuwiki.chuidiang.org/index.php?title=Ejemplos_Basicos_con_AngularJS) +* [Directivas](http://chuwiki.chuidiang.org/index.php?title=Directivas_con_AngularJS) +* [Comunicación con el servidor](http://chuwiki.chuidiang.org/index.php?title=Comunicar_AngularJS_con_el_Servidor) From 7ee3f1eb89b453752c0292854fc6d5fdd5a28281 Mon Sep 17 00:00:00 2001 From: Francisco Canela Date: Sat, 24 May 2014 17:00:03 +0200 Subject: [PATCH 003/240] ES-ES: Fixed some typos and accutes Fixed some typos to improve legibility. --- ES-ES.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ES-ES.md b/ES-ES.md index 0e8cf0bb..e70d6a4f 100644 --- a/ES-ES.md +++ b/ES-ES.md @@ -1,9 +1,9 @@ Aprendiendo AngularJS ===================== -Enlaces de interes (Libros, artículos, vídeos, etc...) para aprender AngularJs. Esta lista está empezando, por lo que, sientete libre de aportar un nuevo recurso que ayude a comprender mejor AngularJS. Se intentará verificar que todos los contenidos tiene una calidad mínima y de verdad ayuden (es decir: nada de dos parrafos en un blog). +Enlaces de interes (libros, artículos, vídeos, etc) para aprender AngularJS. Esta lista está empezando por lo que sientete libre de aportar un nuevo recurso que ayude a comprender mejor AngularJS. Se intentará verificar que todos los contenidos tiene una calidad mínima y de verdad ayuden, es decir: nada de dos párrafos en un blog. -Los temas se organizarán por categorías (vídeo, libro, ...). Si crees que hay una mejor forma de organizar estos enlaces, por favor haganoslo saber. +Los temas se organizarán por categorías (vídeo, libro...). Si crees que hay una mejor forma de organizar estos enlaces, por favor, háganoslo saber. ## Videos From 854a26d9e52d57e7fe950138209c7ac0776f3ece Mon Sep 17 00:00:00 2001 From: Francisco Canela Date: Sat, 24 May 2014 17:03:23 +0200 Subject: [PATCH 004/240] ES-ES: Fixing another typo in title Forgot to do in last commit. Solved typo in "Conceptos generales" --- ES-ES.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ES-ES.md b/ES-ES.md index e70d6a4f..1930578f 100644 --- a/ES-ES.md +++ b/ES-ES.md @@ -14,7 +14,7 @@ Los temas se organizarán por categorías (vídeo, libro...). Si crees que hay u * - [Un vistazo a ASP.NET Web API](http://youtu.be/gYNV9Couw0I) * - [Un vistazo a AngularJS](http://youtu.be/ROFYPESiWpY) -## Conceptors generales +## Conceptos generales * [Servicios, Inyección de Dependencias y Módulos](http://blog.koalite.com/2013/05/angularjs-servicios-inyeccion-de-dependencias-y-modulos/) * [Directivas y Filtros](http://blog.koalite.com/2013/06/angularjs-directivas-y-filtros/) From f6831ef787e6b08c4c58c3252efeda5bc98221ea Mon Sep 17 00:00:00 2001 From: Charles Date: Tue, 27 May 2014 12:41:28 +0200 Subject: [PATCH 005/240] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 18a1be68..ef235536 100644 --- a/README.md +++ b/README.md @@ -371,6 +371,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. * [HTML Forms in AngularJS](http://www.sitepoint.com/html-forms-angularjs/) * [Common Problems (And Solutions) When Using Select Elements With Angular.JS](http://gurustop.net/blog/2014/01/28/common-problems-and-solutions-when-using-select-elements-with-angular-js-ng-options-initial-selection/) * [Using CSRF protection with Express and AngularJS](http://www.mircozeiss.com/using-csrf-with-express-and-angular/) +* ["Add more element" form with Angular](http://blog.chorip.am/articles/add-more-form-style-the-nice-way-with-angularjs/) ## Authentication * [Deal with users authentication in an AngularJS web app] (http://blog.brunoscopelliti.com/deal-with-users-authentication-in-an-angularjs-web-app) From df2bb40cdca77295fd3f729b51de91148c2a6c65 Mon Sep 17 00:00:00 2001 From: Jeff Cunningham Date: Tue, 27 May 2014 07:47:18 -0500 Subject: [PATCH 006/240] Update README.md MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Added: * [Digging into Angular’s “Controller as” syntax] (http://toddmotto.com/digging-into-angulars-controller-as-syntax/) --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index ef235536..1dd964ed 100644 --- a/README.md +++ b/README.md @@ -146,6 +146,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. * [Angular model objects with JavaScript classes] (https://medium.com/opinionated-angularjs/2e6a067c73bc) * [The state of angularjs controllers] (http://jonathancreamer.com/the-state-of-angularjs-controllers/) * [How to use ngMessages in AngularJS] (http://www.yearofmoo.com/2014/05/how-to-use-ngmessages-in-angularjs.html) +* [Digging into Angular’s “Controller as” syntax] (http://toddmotto.com/digging-into-angulars-controller-as-syntax/) ## Introductions/Beginning AngularJS (also look at the multipart articles) * [Getting Started With AngularJS] (http://www.adobe.com/devnet/html5/articles/getting-started-with-angularjs.html) From a5bb0f1af048f53b2765817bdef0a7de78dbfc24 Mon Sep 17 00:00:00 2001 From: Ashutosh Das Date: Thu, 29 May 2014 18:08:20 +0600 Subject: [PATCH 007/240] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 1dd964ed..46ae5e6a 100644 --- a/README.md +++ b/README.md @@ -147,6 +147,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. * [The state of angularjs controllers] (http://jonathancreamer.com/the-state-of-angularjs-controllers/) * [How to use ngMessages in AngularJS] (http://www.yearofmoo.com/2014/05/how-to-use-ngmessages-in-angularjs.html) * [Digging into Angular’s “Controller as” syntax] (http://toddmotto.com/digging-into-angulars-controller-as-syntax/) +* [Everything about custom filters in AngularJS](http://toddmotto.com/everything-about-custom-filters-in-angular-js/) ## Introductions/Beginning AngularJS (also look at the multipart articles) * [Getting Started With AngularJS] (http://www.adobe.com/devnet/html5/articles/getting-started-with-angularjs.html) From 8a292e716964b6675a8b1c608f062490a60fb944 Mon Sep 17 00:00:00 2001 From: Ashutosh Das Date: Thu, 5 Jun 2014 07:18:35 +0600 Subject: [PATCH 008/240] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 46ae5e6a..3ea58d74 100644 --- a/README.md +++ b/README.md @@ -374,6 +374,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. * [Common Problems (And Solutions) When Using Select Elements With Angular.JS](http://gurustop.net/blog/2014/01/28/common-problems-and-solutions-when-using-select-elements-with-angular-js-ng-options-initial-selection/) * [Using CSRF protection with Express and AngularJS](http://www.mircozeiss.com/using-csrf-with-express-and-angular/) * ["Add more element" form with Angular](http://blog.chorip.am/articles/add-more-form-style-the-nice-way-with-angularjs/) +* [AngularJS Multi-Step Form Using UI Router](http://scotch.io/tutorials/javascript/angularjs-multi-step-form-using-ui-router) ## Authentication * [Deal with users authentication in an AngularJS web app] (http://blog.brunoscopelliti.com/deal-with-users-authentication-in-an-angularjs-web-app) From abb3651e83dddad9ee611535879f43e7328bbdb1 Mon Sep 17 00:00:00 2001 From: Jeff Cunningham Date: Fri, 6 Jun 2014 07:33:38 -0500 Subject: [PATCH 009/240] Update README.md Added: * [Build an animated AngularJS website] (http://www.creativebloq.com/javascript/build-animated-angularjs-website-61411891) * [Exception Handling in an AngularJS Web Application] (http://blog.loadimpact.com/2014/06/03/exception-handling-in-an-angularjs-web-application-tutorial/) --- README.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 3ea58d74..2c028ce7 100644 --- a/README.md +++ b/README.md @@ -169,6 +169,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. * [Environment Specific Configuration in AngularJS Using Grunt] (http://newtriks.com/2013/11/29/environment-specific-configuration-in-angularjs-using-grunt/) * [Enhancing AngularJS Logging using Decorators](http://solutionoptimist.com/2013/10/07/enhance-angularjs-logging-using-decorators/) * [Picking Up Angular, build a twitter-like application](https://github.com/deontologician/pipr/blob/master/tut.org) +* [Exception Handling in an AngularJS Web Application] (http://blog.loadimpact.com/2014/06/03/exception-handling-in-an-angularjs-web-application-tutorial/) ## Lessons Learned * [Lessons Learned: A Year with a Large AngularJS Project] (http://joelhooks.com/blog/2013/05/22/lessons-learned-kicking-off-an-angularjs-project/) @@ -490,7 +491,8 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. * [Easy Animations For AngularJS With Animate.css] (http://odetocode.com/blogs/scott/archive/2014/02/25/easy-animations-for-angularjs-with-animate-css.aspx) * [Conditionally Apply a CSS Class with AngularJS] (http://www.ecofic.com/about/blog/conditionally-apply-a-css-class-with-angularjs) * [Animating AngularJS Apps: ngView] (http://scotch.io/tutorials/javascript/animating-angularjs-apps-ngview) -* [Creating Asynchronous Alerts, Prompts, And Confirms In AngularJS] (http://www.bennadel.com/blog/2632-creating-asynchronous-alerts-prompts-and-confirms-in-angularjs.htm) +* [Creating Asynchronous Alerts, Prompts, And Confirms In AngularJS] (http://www.bennadel.com/blog/2632-creating-asynchronous-alerts-prompts-and-confirms-in-angularjs.htm +* [Build an animated AngularJS website] (http://www.creativebloq.com/javascript/build-animated-angularjs-website-61411891) From 6c6a93e9198fd53de346edbe287c5a75d88b0c0c Mon Sep 17 00:00:00 2001 From: Ashutosh Das Date: Tue, 10 Jun 2014 09:35:46 +0600 Subject: [PATCH 010/240] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 2c028ce7..273db105 100644 --- a/README.md +++ b/README.md @@ -455,6 +455,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. * [Internazionalization (i18n) with AngularJS] (http://blog.brunoscopelliti.com/internazionalization-i18n-with-angularjs) * [AngularJS And i18n] (https://coderwall.com/p/uyrtpq) * [Easy global i18n angularJS language translations for your Angular app] (http://www.ng-newsletter.com/posts/angular-translate.html) +* [INTERNATIONALIZATION WITH ANGULARJS](http://blog.trifork.com/2014/04/10/internationalization-with-angularjs/) ## UI Stuff * [Angular UI suite (including some subprojects)](http://angular-ui.github.io/) From 2e3e07a854c63fc8f1bb4f6c3ef7481c4637e0c2 Mon Sep 17 00:00:00 2001 From: Ashutosh Das Date: Thu, 12 Jun 2014 08:55:55 +0600 Subject: [PATCH 011/240] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 273db105..21af0877 100644 --- a/README.md +++ b/README.md @@ -385,6 +385,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. * [Authentication with AngularJS] (https://medium.com/p/4e927af3a15f) * [Cookies vs Tokens. Getting auth right with Angular.JS] (http://blog.auth0.com/2014/01/07/angularjs-authentication-with-cookies-vs-token/) * [Techniques for authentication in AngularJS applications] (https://medium.com/opinionated-angularjs/7bbf0346acec) +* [Implementing Authentication in Angular Applications](http://www.sitepoint.com/implementing-authentication-angular-applications) ## Collections (& ngRepeat Stuff) From 61badbf93ac0812b6587c77ebdc58fe91f7a022a Mon Sep 17 00:00:00 2001 From: Jeff Cunningham Date: Thu, 12 Jun 2014 12:50:30 -0500 Subject: [PATCH 012/240] Update README.md Added: * [Advanced UI, Plugins and Components in AngularJS] (http://slides.yearofmoo.com/fitc-spotlight-angularjs/index.html) --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 21af0877..5653aa10 100644 --- a/README.md +++ b/README.md @@ -181,6 +181,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. * [4 Smooth AngularJS Application Tips] (http://nathanleclaire.com/blog/2014/01/04/5-smooth-angularjs-application-tips/) * [Get Your Hands Dirty Refactoring in AngularJS] (http://blog.safaribooksonline.com/2014/04/08/refactoring-angularjs-get-hands-filthy/) * [5 AngularJS Antipatterns & Pitfalls] (http://nathanleclaire.com/blog/2014/04/19/5-angularjs-antipatterns-and-pitfalls/) +* [Advanced UI, Plugins and Components in AngularJS] (http://slides.yearofmoo.com/fitc-spotlight-angularjs/index.html) ## Multipart Articles * Getting Started with elasticsearch and AngularJS: [Part1 - Searching] (http://www.fullscale.co/blog/2013/02/28/getting_started_with_elasticsearch_and_AngularJS_searching.html), [Part 2: Faceting] (http://www.fullscale.co/blog/2013/03/07/getting_started_with_elasticsearch_and-AngularJS_faceting.html), [Part 3: Visualization] (http://www.fullscale.co/blog/2013/03/20/getting_started_with_elasticsearch_and_AngularJS_d3.html) From 0d93e1498840c00c0cb31fb06958f24033b564a5 Mon Sep 17 00:00:00 2001 From: Jan Hentschel Date: Sat, 14 Jun 2014 20:46:08 +0200 Subject: [PATCH 013/240] Added two blogs and one twitter account for the German version --- DE-DE.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/DE-DE.md b/DE-DE.md index 66acf3b9..5298fe56 100644 --- a/DE-DE.md +++ b/DE-DE.md @@ -21,4 +21,10 @@ AngularJS. * [ng-repeat: Der Teufel im Schafspelz](http://angularjs.de/artikel/angularjs-ng-repeat) * [I18n in AngularJS Anwendungen einfach gemacht](http://angularjs.de/artikel/angularjs-i18n-ng-translate) * [angular-translate - i18n für Angular Apps](http://www.neoskop.de/blog/angular-translate) -* [Webanwendungen mit AngularJS] (http://www.heise.de/developer/artikel/Webanwendungen-mit-AngularJS-1955101.html) +* [Webanwendungen mit AngularJS](http://www.heise.de/developer/artikel/Webanwendungen-mit-AngularJS-1955101.html) +* [AngularJS Tutorial - AngularJS in 1 Tag lernen](http://www.flyacts.com/blog/angularjs-tutorial-angularjs-in-1-tag-lernen/) +* [AngularJS - Schnelleinstieg](http://regenrek.at/blog/angularjs-schnelleinstieg-deutsch/) + +## Twitter + +* [AngularJS Germany - @angularjs_de](https://twitter.com/angularjs_de) \ No newline at end of file From 45e9f405ce4ac9954b1b676d510e97d2921c253f Mon Sep 17 00:00:00 2001 From: Jan Hentschel Date: Sat, 14 Jun 2014 21:31:40 +0200 Subject: [PATCH 014/240] Added blog posts from Dan Wahlin --- README.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/README.md b/README.md index 5653aa10..1132bdd9 100644 --- a/README.md +++ b/README.md @@ -291,6 +291,8 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. * [Designing AngularJS Directives] (http://engineering.nulogy.com/posts/designing-angularjs-directives/) * [How to integrate your UI Widgets with AngularJS] (http://blog.mobiscroll.com/how-to-integrate-your-ui-widgets-with-angularjs/) * [Writing More Maintainable Angular.js Directives] (http://www.codelord.net/2014/03/30/writing-more-maintainable-angular-dot-js-directives/) +* [Creating Custom AngularJS Directives Part I - Fundamentals](http://weblogs.asp.net/dwahlin/creating-custom-angularjs-directives-part-i-the-fundamentals) +* [Creating Custom AngularJS Directives Part II - Isolate Scope](http://weblogs.asp.net/dwahlin/creating-custom-angularjs-directives-part-2-isolate-scope) ## Services/Providers * [Angular service or factory?] (http://iffycan.blogspot.com/2013/05/angular-service-or-factory.html) @@ -307,6 +309,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. * [Object-oriented AngularJS Services] (http://blog.revolunet.com/blog/2014/02/14/angularjs-services-inheritance/) * [Service Providers in AngularJS and Logger Implementation] (http://www.webdeveasy.com/service-providers-in-angularjs-and-logger-implementation/) * [AngularJS: Factory vs Service vs Provider] (http://tylermcginnis.com/angularjs-factory-vs-service-vs-provider/) +* [Building an AngularJS Modal Service](http://weblogs.asp.net/dwahlin/building-an-angularjs-modal-service) ## Routing * [How to defer route definition in an AngularJS web app] (http://blog.brunoscopelliti.com/how-to-defer-route-definition-in-an-angularjs-web-app) From d7f5cec918a0184519d68c91e2e074457315d5e2 Mon Sep 17 00:00:00 2001 From: Ashutosh Das Date: Sun, 15 Jun 2014 10:07:48 +0600 Subject: [PATCH 015/240] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 5653aa10..ccf9d456 100644 --- a/README.md +++ b/README.md @@ -148,6 +148,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. * [How to use ngMessages in AngularJS] (http://www.yearofmoo.com/2014/05/how-to-use-ngmessages-in-angularjs.html) * [Digging into Angular’s “Controller as” syntax] (http://toddmotto.com/digging-into-angulars-controller-as-syntax/) * [Everything about custom filters in AngularJS](http://toddmotto.com/everything-about-custom-filters-in-angular-js/) +* [Understanding Angular’s $scope and $rootScope event system $emit, $broadcast and $on ](http://toddmotto.com/all-about-angulars-emit-broadcast-on-publish-subscribing/) ## Introductions/Beginning AngularJS (also look at the multipart articles) * [Getting Started With AngularJS] (http://www.adobe.com/devnet/html5/articles/getting-started-with-angularjs.html) From 2616d02097abdcbf1129906af91f515e5c5848bd Mon Sep 17 00:00:00 2001 From: Harshad Kale Date: Sun, 15 Jun 2014 09:02:09 -0500 Subject: [PATCH 016/240] PubNub AngularJS 101 article --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 5653aa10..bd001ce9 100644 --- a/README.md +++ b/README.md @@ -170,6 +170,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. * [Enhancing AngularJS Logging using Decorators](http://solutionoptimist.com/2013/10/07/enhance-angularjs-logging-using-decorators/) * [Picking Up Angular, build a twitter-like application](https://github.com/deontologician/pipr/blob/master/tut.org) * [Exception Handling in an AngularJS Web Application] (http://blog.loadimpact.com/2014/06/03/exception-handling-in-an-angularjs-web-application-tutorial/) +* [AngularJS 101: From Zero to Angular in Seconds] (http://www.pubnub.com/blog/angularjs-101-from-zero-to-angular-in-seconds/) ## Lessons Learned * [Lessons Learned: A Year with a Large AngularJS Project] (http://joelhooks.com/blog/2013/05/22/lessons-learned-kicking-off-an-angularjs-project/) From c08c51dbeeb827658e30dab2dc5566ffb2d20a47 Mon Sep 17 00:00:00 2001 From: Xuefeng Zhu Date: Mon, 16 Jun 2014 14:11:12 -0400 Subject: [PATCH 017/240] Update README.md --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index 5653aa10..3e91c38b 100644 --- a/README.md +++ b/README.md @@ -84,6 +84,8 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. * [AngularJS JumpStart with Dan Wahlin] (https://www.udemy.com/angularjs-jumpstart/?sl=E0EYdlw9RBMALEwzBwZX) * [Tuts+: Hands-on Angular] (https://tutsplus.com/course/hands-on-angular/) * [Code School Shaping Up with Angular.js](https://www.codeschool.com/courses/shaping-up-with-angular-js) +* [Lynda Up and Running with AngularJS](http://www.lynda.com/AngularJS-tutorials/Up-Running-AngularJS/154414-2.html) +* [Codecademy AngularJs](http://www.codecademy.com/courses/javascript-advanced-en-2hJ3J/0/1) ## Help * [StackOverflow] (http://stackoverflow.com/questions/tagged/angularjs) From 9d38f9ad2929529e94ba84342faf71ebfc9f94b7 Mon Sep 17 00:00:00 2001 From: Ashutosh Das Date: Wed, 18 Jun 2014 15:19:51 +0600 Subject: [PATCH 018/240] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 5653aa10..0c411c87 100644 --- a/README.md +++ b/README.md @@ -210,6 +210,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. * [Build a feed reader with the Google feed API and AngularJS] (http://cacodaemon.de/index.php?id=51) * [Learning AngularJS by Example – The Customer Manager Application] (http://weblogs.asp.net/dwahlin/archive/2013/10/25/learning-angularjs-by-example-the-customer-manager-application.aspx) * [Remote Desktop Client with AngularJS and Yeoman](http://blog.mgechev.com/2014/02/08/remote-desktop-vnc-client-with-angularjs-and-yeoman/) +* [Create a TV Show Tracker using AngularJS, Node.js and MongoDB](http://sahatyalkabov.com/create-a-tv-show-tracker-using-angularjs-nodejs-and-mongodb/) ## Scopes & Compile * [AngularJS and scope.$apply] (http://jimhoskins.com/2012/12/17/angularjs-and-apply.html) From 339af9691a59f725d0bb22f1ec384c956dba65de Mon Sep 17 00:00:00 2001 From: Kevin Date: Wed, 18 Jun 2014 22:41:10 +0800 Subject: [PATCH 019/240] Update ZH-CN.md --- ZH-CN.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/ZH-CN.md b/ZH-CN.md index e9ba67a5..03ef0bda 100644 --- a/ZH-CN.md +++ b/ZH-CN.md @@ -47,13 +47,13 @@ AngularJS ## Angular 1.2 的新功能 * [**AngularJS 1.2 & Beyond] (http://www.youtube.com/watch?v=W13qDdJDHp8&feature=youtu.be) * [**Error Message Minification with MinErr] (http://kensheedlo.com/2013/08/15/error-message-minification-with-minerr.html) -* [**AngularJS Routing Changes] (http://weblogs.asp.net/dwahlin/archive/2013/08/14/angularjs-routing-changes.aspx) -* [**AngularJS Missing Directives: Focus & Blur] (http://blog.jasoncust.com/2013/08/angularjs-missing-directives-focus-blur_14.html) +* [**AngularJS路由的变化] (http://weblogs.asp.net/dwahlin/archive/2013/08/14/angularjs-routing-changes.aspx) +* [**AngularJS缺失的指令: Focus & Blur] (http://blog.jasoncust.com/2013/08/angularjs-missing-directives-focus-blur_14.html) * [**Remastered Animation in AngularJS 1.2] (http://www.yearofmoo.com/2013/08/remastered-animation-in-angularjs-1-2.html) * [**Preparing for Animations in Angular 1.2.0] (http://www.johnpapa.net/preparing-for-animations-in-angular-1-2-0/) -* [**5 Cool New Features in AngularJS 1.2] (http://www.neevtech.com/blog/2013/08/17/5-cool-features-in-angularjs-1-2/) -* [**Replacing jQuery.slideDown() with ngAnimate in AngularJS 1.2.0] (https://www.exratione.com/2013/09/replacing-jqueryslidedown-with-nganimate-in-angularjs-120/) -* [**Getting Ready for AngularJS 1.2] (http://wildermuth.com/2013/9/18/Getting_Ready_for_AngularJS_1_2) +* [**AngularJS 1.2中的5个超酷新特性] (http://www.neevtech.com/blog/2013/08/17/5-cool-features-in-angularjs-1-2/) +* [**在AngularJS 1.2.0中使用ngAnimate替代jQuery.slideDown()] (https://www.exratione.com/2013/09/replacing-jqueryslidedown-with-nganimate-in-angularjs-120/) +* [**为AngularJS 1.2做好准备] (http://wildermuth.com/2013/9/18/Getting_Ready_for_AngularJS_1_2) ## 书籍 Books * [AngularJS] (http://shop.oreilly.com/product/0636920028055.do) @@ -409,4 +409,4 @@ AngularJS ## 开发工具 * [AngularJS Batarang Chrome 浏览器扩展](https://github.com/angular/angularjs-batarang) -* [从JSON或者 restful API生成 JavaScript 和 HTML,使用 AngularJS 和 JQuery](http://spascaffold.azurewebsites.net/AngularJSScaffold) \ No newline at end of file +* [从JSON或者 restful API生成 JavaScript 和 HTML,使用 AngularJS 和 JQuery](http://spascaffold.azurewebsites.net/AngularJSScaffold) From e75a6effa792b63e287d75e94ae9979a2b7ac1b2 Mon Sep 17 00:00:00 2001 From: Jeff Cunningham Date: Thu, 19 Jun 2014 08:50:10 -0500 Subject: [PATCH 020/240] Update README.md Added: Due to a conflict, manually adding a new ling from @pyprism * [Frictionless data preloading in AngularJS](http://www.garbl.es/angularjs/preload/2014/06/07/frictionless-data-preloading-in-angularjs/) --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 09ea22da..78825b71 100644 --- a/README.md +++ b/README.md @@ -151,6 +151,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. * [Digging into Angular’s “Controller as” syntax] (http://toddmotto.com/digging-into-angulars-controller-as-syntax/) * [Everything about custom filters in AngularJS](http://toddmotto.com/everything-about-custom-filters-in-angular-js/) * [Understanding Angular’s $scope and $rootScope event system $emit, $broadcast and $on ](http://toddmotto.com/all-about-angulars-emit-broadcast-on-publish-subscribing/) +* [Frictionless data preloading in AngularJS](http://www.garbl.es/angularjs/preload/2014/06/07/frictionless-data-preloading-in-angularjs/) ## Introductions/Beginning AngularJS (also look at the multipart articles) * [Getting Started With AngularJS] (http://www.adobe.com/devnet/html5/articles/getting-started-with-angularjs.html) From 761e35ca5d52c97f8cc1d84df66ea5eaba104484 Mon Sep 17 00:00:00 2001 From: Xuefeng Zhu Date: Sat, 21 Jun 2014 23:12:19 -0400 Subject: [PATCH 021/240] Update ZH-CN.md --- ZH-CN.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/ZH-CN.md b/ZH-CN.md index 03ef0bda..265391ea 100644 --- a/ZH-CN.md +++ b/ZH-CN.md @@ -65,6 +65,12 @@ AngularJS * [发现自己的 AngularJS 优势] (http://bleedingedgepress.com/our-books/developing-an-angularjs-edge/) * [AngularJS Directives] (http://www.packtpub.com/angularjs-directives/book) * [ng-book] (http://www.ng-book.com/) +* [打造你的AngularJS] (http://teropa.info/build-your-own-angular/) +* [AngularJS依赖注入](http://www.packtpub.com/dependency-injection-angularjs/book) +* [通过Bootstrap和AngularJS学习Web开发] (http://www.packtpub.com/learning-web-development-with-bootstrap-and-angular/book) +* [AngularJS 设计模式] (http://www.packtpub.com/angularjs-design-patterns/book) +* [AngularJS 网路应用开发蓝图] (http://www.packtpub.com/angularjs-web-application-development-blueprints/book) +* [实用 AngularJS](https://leanpub.com/Practical_AngularJS) ## 影片 Videos * [Egghead.io](http://www.egghead.io/) — 44 videos of about 4 minutes each — [source code](https://github.com/msfrisbie/egghead-angularjs) From 2dc1aa49669ccfaff54900897319c4c7145e5fdf Mon Sep 17 00:00:00 2001 From: Xuefeng-Zhu Date: Sat, 21 Jun 2014 23:51:22 -0400 Subject: [PATCH 022/240] add videos --- ZH-CN.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/ZH-CN.md b/ZH-CN.md index 265391ea..672c3059 100644 --- a/ZH-CN.md +++ b/ZH-CN.md @@ -89,6 +89,11 @@ AngularJS * [用 AngularJS 和 Firebase 开发实时程序] (http://www.youtube.com/watch?v=C7ZI7z7qnHU) * [MongoDB 和 AngularJS, MEAN 堆](https://www.youtube.com/watch?v=XwSFg8nqBFA) * [AngularJS, EmberJS 和 KnockoutJS 双向绑定的比较](http://www.youtube.com/watch?v=mVjpwia1YN4) +* [Angular最佳实践](http://pluralsight.com/training/courses/TableOfContents?courseName=angular-best-practices&highlight=) - 64 videos(paid) +* [Neosavvy的 Angular & Jasmine 视频系列](http://www.youtube.com/channel/UCdaEMffiYgTf_E7uTMxM4og/videos) - 16 videos of about 2-3 minutes each +* [AngularJS 视频集合](http://www.youtube.com/channel/UCNhQ8pYS9U1EbwCx42NKaYQ) — Collection of Videos from Various websites. +* [ng-conf YouTube 页面](http://www.youtube.com/user/ngconfvideos) — YouTube channel with all the presentations given at the Angular Conference in January 2014. +* [通过50个例子学习 Angular.js (第1部分)] (https://www.youtube.com/watch?v=TRrL5j3MIvo&feature=youtu.be) ## 在线课程 Courses From c41b4e8ffa8b454c488e00ba6bf68355ebe6238b Mon Sep 17 00:00:00 2001 From: Ashutosh Das Date: Sun, 22 Jun 2014 18:31:23 +0600 Subject: [PATCH 023/240] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 78825b71..f02721da 100644 --- a/README.md +++ b/README.md @@ -216,6 +216,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. * [Learning AngularJS by Example – The Customer Manager Application] (http://weblogs.asp.net/dwahlin/archive/2013/10/25/learning-angularjs-by-example-the-customer-manager-application.aspx) * [Remote Desktop Client with AngularJS and Yeoman](http://blog.mgechev.com/2014/02/08/remote-desktop-vnc-client-with-angularjs-and-yeoman/) * [Create a TV Show Tracker using AngularJS, Node.js and MongoDB](http://sahatyalkabov.com/create-a-tv-show-tracker-using-angularjs-nodejs-and-mongodb/) +* [Creating a CRUD App in Minutes with Angular’s $resource](http://www.sitepoint.com/creating-crud-app-minutes-angulars-resource/) ## Scopes & Compile * [AngularJS and scope.$apply] (http://jimhoskins.com/2012/12/17/angularjs-and-apply.html) From 5b2c5be55ffec67f1e73c13146eed57261f77c31 Mon Sep 17 00:00:00 2001 From: Xuefeng Zhu Date: Sun, 22 Jun 2014 19:31:31 -0400 Subject: [PATCH 024/240] Update courses --- ZH-CN.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/ZH-CN.md b/ZH-CN.md index 672c3059..174328f9 100644 --- a/ZH-CN.md +++ b/ZH-CN.md @@ -98,6 +98,12 @@ AngularJS ## 在线课程 Courses * [Thinkster.io - 学习 AngularJS 更好的方法](http://www.thinkster.io/) - 免費的線上 AngularJS 課程 +* [AngularJS互动教程](http://ng-tutorial.mgechev.com/) +* [和Dan Wahlin一起学习AngularJS] (https://www.udemy.com/angularjs-jumpstart/?sl=E0EYdlw9RBMALEwzBwZX) +* [Tuts+: 开始使用 Angular] (https://tutsplus.com/course/hands-on-angular/) +* [Code School Shaping Up with Angular.js](https://www.codeschool.com/courses/shaping-up-with-angular-js) +* [Lynda Up and Running with AngularJS](http://www.lynda.com/AngularJS-tutorials/Up-Running-AngularJS/154414-2.html) +* [Codecademy AngularJs](http://www.codecademy.com/courses/javascript-advanced-en-2hJ3J/0/1) ## 帮助 Help * [StackOverflow] (http://stackoverflow.com/questions/tagged/angularjs) From 2ff2aa321fbdcb9ff4a57f930ef2709dedb5c6d3 Mon Sep 17 00:00:00 2001 From: Xuefeng-Zhu Date: Sun, 22 Jun 2014 19:58:07 -0400 Subject: [PATCH 025/240] add general topic --- ZH-CN.md | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/ZH-CN.md b/ZH-CN.md index 174328f9..0825c0a1 100644 --- a/ZH-CN.md +++ b/ZH-CN.md @@ -156,6 +156,26 @@ AngularJS * [使用装饰提升 AngularJS $log] (http://solutionoptimist.com/2013/10/07/enhance-log-using-angularjs-decorators/) * [使用 AngularJS 和 Stacktrace.js 记录客户端错误] (http://www.bennadel.com/blog/2542-Logging-Client-Side-Errors-With-AngularJS-And-Stacktrace-js.htm) * [AngularJS表单自动完成,并记住密码] (http://timothy.userapp.io/post/63412334209/form-autocomplete-and-remember-password-with-angularjs) +* [优化AngularJS: 从1200ms到35ms](http://blog.scalyr.com/2013/10/31/angularjs-1200ms-to-35ms/) +* [为AngularJS应用创建一个RequireJS服务] (http://www.bennadel.com/blog/2551-Creating-A-RequireJS-Service-For-AngularJS-Applications.htm) +* [在你的应用开始后加载AngularJS组件] (http://www.bennadel.com/blog/2553-Loading-AngularJS-Components-After-Your-Application-Has-Been-Bootstrapped.htm) +* [根据需求加载AngularJS模块] (http://blog.getelementsbyidea.com/load-a-module-on-demand-with-angularjs/) +* [用Grunt来配置AngularJS环境] (http://newtriks.com/2013/11/29/environment-specific-configuration-in-angularjs-using-grunt/) +* [服务器在单页应用(SPAs)中的作用?](http://weblogs.asp.net/dwahlin/archive/2014/02/18/what-s-the-role-of-the-server-in-single-page-applications-spas.aspx) +* [通过Websockets将Angular.js实时化](http://blog.pusher.com/making-angular-js-realtime-with-pusher/) +* [丰富的对象模型和Angular.js] (http://blog.shinetech.com/2014/02/04/rich-object-models-and-angular-js/) +* [丰富的对象模型和Angular: 一致性映射] (http://blog.shinetech.com/2014/02/28/rich-object-models-and-angular-identity-maps/) +* [AngularJS中的障碍和实用例子] (http://www.webdeveasy.com/interceptors-in-angularjs-and-useful-examples/) +* [通过故事理解AngularJS路径](http://www.undefinednull.com/2014/02/17/resolve-in-angularjs-routes-explained-as-story/) +* [重构AngularJS] (http://blog.safaribooksonline.com/2014/04/08/refactoring-angularjs-get-hands-filthy/) +* [Angular模型和javascript的类] (https://medium.com/opinionated-angularjs/2e6a067c73bc) +* [angularjs控制器的状态] (http://jonathancreamer.com/the-state-of-angularjs-controllers/) +* [怎么使用AngularJS的ngMessages] (http://www.yearofmoo.com/2014/05/how-to-use-ngmessages-in-angularjs.html) +* [深度挖掘Angular的控制器] (http://toddmotto.com/digging-into-angulars-controller-as-syntax/) +* [AngularJS自定义过滤器](http://toddmotto.com/everything-about-custom-filters-in-angular-js/) +* [理解Angular的$scope和$rootScope事件系统中的$emit,$broadcast和$on ](http://toddmotto.com/all-about-angulars-emit-broadcast-on-publish-subscribing/) +* [AngularJS无阻碍数据预载](http://www.garbl.es/angularjs/preload/2014/06/07/frictionless-data-preloading-in-angularjs/) + ## 介绍/开始学习 AngularJS * [AngularJS 入门] (http://www.adobe.com/devnet/html5/articles/getting-started-with-angularjs.html) From 3a4cc23aa1354aa70e118bfbcea4cfb7d642f6c7 Mon Sep 17 00:00:00 2001 From: Ashutosh Das Date: Mon, 23 Jun 2014 11:58:23 +0600 Subject: [PATCH 026/240] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index f02721da..7900deb5 100644 --- a/README.md +++ b/README.md @@ -152,6 +152,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. * [Everything about custom filters in AngularJS](http://toddmotto.com/everything-about-custom-filters-in-angular-js/) * [Understanding Angular’s $scope and $rootScope event system $emit, $broadcast and $on ](http://toddmotto.com/all-about-angulars-emit-broadcast-on-publish-subscribing/) * [Frictionless data preloading in AngularJS](http://www.garbl.es/angularjs/preload/2014/06/07/frictionless-data-preloading-in-angularjs/) +* [Minimal Angular module/syntax approach using an IIFE](http://toddmotto.com/minimal-angular-module-syntax-approach-using-an-iife/) ## Introductions/Beginning AngularJS (also look at the multipart articles) * [Getting Started With AngularJS] (http://www.adobe.com/devnet/html5/articles/getting-started-with-angularjs.html) From fc5a821095751d70847b11b36bae8cdc6cf92350 Mon Sep 17 00:00:00 2001 From: Ashutosh Das Date: Wed, 25 Jun 2014 07:21:18 +0600 Subject: [PATCH 027/240] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 7900deb5..74b710ce 100644 --- a/README.md +++ b/README.md @@ -345,6 +345,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. * [The AngularJs Promise Anti-Pattern That Makes Me Cry] (http://terussell85.github.io/blog/2013/12/23/the-angularjs-promise-anti-pattern-that-makes-me-cry/) * [Promises & Design Patterns in AngularJS](http://blog.xebia.com/2014/02/23/promises-and-design-patterns-in-angularjs/) * [Canceling $http Requests in AngularJS] (http://odetocode.com/blogs/scott/archive/2014/04/24/canceling-http-requests-in-angularjs.aspx) +* [AngularJS Promises - The Definitive Guide](http://www.dwmkerr.com/promises-in-angularjs-the-definitive-guide/) ## Forms * [Form Validation the AngularJS Way] (http://blog.brunoscopelliti.com/form-validation-the-angularjs-way) From 47c50069b946f9d23838f1aaa4ab2a43f93ecab9 Mon Sep 17 00:00:00 2001 From: Ashutosh Das Date: Wed, 25 Jun 2014 08:03:46 +0600 Subject: [PATCH 028/240] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 7900deb5..5692e77b 100644 --- a/README.md +++ b/README.md @@ -527,6 +527,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. * [AngularJS Tutorial: Learn to Rapidly Build Real-time Web Apps with Firebase](http://www.thinkster.io/pick/eHPCs7s87O/angularjs-tutorial-learn-to-rapidly-build-real-time-web-apps-with-firebase) * [Using AngularJS with Django](http://glynjackson.org/weblog/entry/django-angular.html) * [Using AngularJS/Bootstrap as frontend and CakePHP as REST API producer](https://github.com/hantsy/angularjs-cakephp-sample/wiki) +* [Creating Charting Directives Using AngularJS and D3.js](http://www.sitepoint.com/creating-charting-directives-using-angularjs-d3-js/) ## Hosted Backends * [Parse.com boilerplate for building large, complex AngularJS apps](http://brandid.github.io/parse-angular-demo/#/features) From ecbe136a896c5b5da62bddac23d8747ed804a65e Mon Sep 17 00:00:00 2001 From: Ashutosh Das Date: Wed, 25 Jun 2014 08:27:30 +0600 Subject: [PATCH 029/240] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 7900deb5..c26a1d09 100644 --- a/README.md +++ b/README.md @@ -76,6 +76,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. * [AngularJS Videos Collection in Youtube](http://www.youtube.com/channel/UCNhQ8pYS9U1EbwCx42NKaYQ) — Collection of Videos from Various websites. * [ng-conf YouTube Page](http://www.youtube.com/user/ngconfvideos) — YouTube channel with all the presentations given at the Angular Conference in January 2014. * [Introduction to Angular.js in 50 Examples (part 1)] (https://www.youtube.com/watch?v=TRrL5j3MIvo&feature=youtu.be) +* [Real-Time Web Apps With AngularJS and Firebase](https://courses.tutsplus.com/courses/real-time-web-apps-with-angularjs-and-firebase) - Paid ## Courses From e63eaf8f5ad27008ed0a357842adeb22b32a96e0 Mon Sep 17 00:00:00 2001 From: Ashutosh Das Date: Thu, 26 Jun 2014 17:48:44 +0600 Subject: [PATCH 030/240] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 7900deb5..fd8c7245 100644 --- a/README.md +++ b/README.md @@ -53,6 +53,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. * [AngularJS Design Patterns] (http://www.packtpub.com/angularjs-design-patterns/book) * [AngularJS Web application development Blueprints : RAW] (http://www.packtpub.com/angularjs-web-application-development-blueprints/book) * [Practical AngularJS](https://leanpub.com/Practical_AngularJS) +* [AngularJS UI Development](http://www.packtpub.com/angularjs-ui-development/book) ## Videos * [Egghead.io](http://www.egghead.io/) — [source code](https://github.com/msfrisbie/egghead-angularjs) From efc7b9c5ccf7ef671672cf1ec7decb57ed391683 Mon Sep 17 00:00:00 2001 From: Jeff Cunningham Date: Thu, 26 Jun 2014 07:44:24 -0500 Subject: [PATCH 031/240] Update README.md Manually added * [Laravel 4 & AngularJS E2E secured SPA](http://blog.neoxia.com/laravel4-and-angularjs/) from @pyprism --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index b7011903..82d4a3eb 100644 --- a/README.md +++ b/README.md @@ -531,7 +531,9 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. * [Using AngularJS with Django](http://glynjackson.org/weblog/entry/django-angular.html) * [Using AngularJS/Bootstrap as frontend and CakePHP as REST API producer](https://github.com/hantsy/angularjs-cakephp-sample/wiki) * [Creating Charting Directives Using AngularJS and D3.js](http://www.sitepoint.com/creating-charting-directives-using-angularjs-d3-js/) +* [Laravel 4 & AngularJS E2E secured SPA](http://blog.neoxia.com/laravel4-and-angularjs/) + ## Hosted Backends * [Parse.com boilerplate for building large, complex AngularJS apps](http://brandid.github.io/parse-angular-demo/#/features) * [Realtime database for your Angular app with Firebase] (https://github.com/firebase/angularFire) From 13c973dda4fc5ba78d4d478d89b96d4e88e4f9fd Mon Sep 17 00:00:00 2001 From: Ashutosh Das Date: Fri, 27 Jun 2014 02:14:28 +0600 Subject: [PATCH 032/240] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 82d4a3eb..16cc7e8f 100644 --- a/README.md +++ b/README.md @@ -54,6 +54,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. * [AngularJS Web application development Blueprints : RAW] (http://www.packtpub.com/angularjs-web-application-development-blueprints/book) * [Practical AngularJS](https://leanpub.com/Practical_AngularJS) * [AngularJS UI Development](http://www.packtpub.com/angularjs-ui-development/book) +* [D3 on AngularJS](https://leanpub.com/d3angularjs) ## Videos * [Egghead.io](http://www.egghead.io/) — [source code](https://github.com/msfrisbie/egghead-angularjs) From f0c73b98e55c28c3c938bb87ffc7c0f5a074d2b1 Mon Sep 17 00:00:00 2001 From: Ashutosh Das Date: Sat, 28 Jun 2014 06:29:58 +0600 Subject: [PATCH 033/240] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 16cc7e8f..ae1a83ea 100644 --- a/README.md +++ b/README.md @@ -55,6 +55,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. * [Practical AngularJS](https://leanpub.com/Practical_AngularJS) * [AngularJS UI Development](http://www.packtpub.com/angularjs-ui-development/book) * [D3 on AngularJS](https://leanpub.com/d3angularjs) +* [Mastering AngularJS Directives](http://www.packtpub.com/mastering-angularjs-directives/book) ## Videos * [Egghead.io](http://www.egghead.io/) — [source code](https://github.com/msfrisbie/egghead-angularjs) From 91c13c31f85fafc4f6697d4f9a1407fcd4396a87 Mon Sep 17 00:00:00 2001 From: Jeff Cunningham Date: Fri, 27 Jun 2014 19:53:44 -0500 Subject: [PATCH 034/240] Update README.md removed some older articles from the General section. --- README.md | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/README.md b/README.md index ae1a83ea..9f2af6f9 100644 --- a/README.md +++ b/README.md @@ -101,7 +101,6 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. ## General Topics * [AngularJS Cheat Sheet] (http://www.cheatography.com/proloser/cheat-sheets/angularjs/) * [What stumped me about AngularJS] (http://www.peterbe.com/plog/what-stumped-me-about-angularjs) -* [5 reasons to use AngularJS in the corporate app world] (http://oscarvillarreal.com/2013/05/07/5-reasons-to-use-angularjs-in-the-corporate-app-world/) * [Lazy Loading In AngularJS] (http://ify.io/lazy-loading-in-angularjs/) * [HashKeyCopier - An AngularJS Utility Class For Merging Cached And Live Data] (http://www.bennadel.com/blog/2472-HashKeyCopier-An-AngularJS-Utility-Class-For-Merging-Cached-And-Live-Data.htm) * [Exploring Directives, $scope, DOM Rendering, And Timing In AngularJS] (http://www.bennadel.com/blog/2444-Exploring-Directives-scope-DOM-Rendering-And-Timing-In-AngularJS.htm) @@ -109,15 +108,10 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. * [Angularytics: The solution to tracking page views and events in a SPA with AngularJS] (http://www.blogeek.com.ar/2013/06/03/angularytics-the-solution-to-tracking-page-views-and-events-in-a-spa-with-angularjs/) * [Sharing Data, State and Models on AngularJS: Alternatives, comparison and my solution] (http://www.blogeek.com.ar/2013/05/01/sharing-data-state-on-angularjs-alternatives-comparison-and-my-solution/) * [Angular.js and IE8 caching] (http://www.jefclaes.be/2013/06/angularjs-and-ie8-caching.html) -* [AngularJS and SEO] (http://www.yearofmoo.com/2012/11/angularjs-and-seo.html) -* [Templates, Routing and Sharing Data Between Views in an Angular JS Application] (http://sravi-kiran.blogspot.com/2013/03/TemplatesRoutingAndSharingDataBetweenViewsInAnAngularJsApplication.html) -* [Improving End User Experience with AngularJS] (http://blog.thousandeyes.com/improving-end-user-experience-with-angularjs/) -* [AngularJS Controller Tutorial With Example] (http://viralpatel.net/blogs/angularjs-controller-tutorial/) * [HTML5 local storage with Angular JS] (http://amitavroy.com/justread/content/articles/html5-local-storage-angular-js) -* [Dynamic routes with AngularJS and Silex] (http://gonzalo123.com/2013/07/08/dynamic-routes-with-angularjs-and-silex/) * [Modeling Data and State in Your AngularJS Application] (http://joelhooks.com/blog/2013/04/24/modeling-data-and-state-in-your-angularjs-application/) * [Code Reuse in AngularJS] (http://www.phase2technology.com/blog/code-reuse-in-angularjs/) -* [Dynamically Loading Controllers and Views with AngularJS and RequireJS] (http://weblogs.asp.net/dwahlin/archive/2013/05/22/dynamically-loading-controllers-and-views-with-angularjs-and-requirejs.aspx) +/dynamically-loading-controllers-and-views-with-angularjs-and-requirejs.aspx) * [Sorting by Multiple Fields with Different Sort Orders Using the AngularJS orderby Filter] (http://htmlcssjavascript.com/javascript/sorting-by-multiple-fields-with-different-sort-orders-using-the-angularjs-orderby-filter/) * [$http Response Interceptors] (http://blog.brunoscopelliti.com/http-response-interceptors) * [AngularJS: Advanced Design Patterns & Best Practices] (http://trochette.github.io/Angular-Design-Patterns-Best-Practices/#/intro) @@ -131,8 +125,6 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. * [Responsive Website Using AngularJS] (http://www.innerhtml.com/responsive-website-using-angularjs.html) * [Minimizing initialization time in AngularJS] (https://medium.com/p/f8ae57e2cec3) * [Kickstart Your AngularJS Development with Yeoman, Grunt and Bower] (http://www.sitepoint.com/kickstart-your-angularjs-development-with-yeoman-grunt-and-bower/) -* [**Getting Ready for AngularJS 1.2] (http://wildermuth.com/2013/9/18/Getting_Ready_for_AngularJS_1_2) -* [10 Reasons Web Developers Should Learn AngularJS] (http://wintellect.com/blogs/jlikness/10-reasons-web-developers-should-learn-angularjs) * [Lazy prefetching of AngularJS partials] (http://blog.mgechev.com/2013/10/01/angularjs-partials-lazy-prefetching-strategy-weighted-directed-graph/) * [Enhancing AngularJS $log using Decorators] (http://solutionoptimist.com/2013/10/07/enhance-log-using-angularjs-decorators/) * [Logging Client-Side Errors With AngularJS And Stacktrace.js] (http://www.bennadel.com/blog/2542-Logging-Client-Side-Errors-With-AngularJS-And-Stacktrace-js.htm) From a5e4586fd51470379c49080a459ab5c8ce2c1510 Mon Sep 17 00:00:00 2001 From: Ashutosh Das Date: Sat, 28 Jun 2014 17:03:14 +0600 Subject: [PATCH 035/240] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 9f2af6f9..5f8b481f 100644 --- a/README.md +++ b/README.md @@ -385,6 +385,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. * [Using CSRF protection with Express and AngularJS](http://www.mircozeiss.com/using-csrf-with-express-and-angular/) * ["Add more element" form with Angular](http://blog.chorip.am/articles/add-more-form-style-the-nice-way-with-angularjs/) * [AngularJS Multi-Step Form Using UI Router](http://scotch.io/tutorials/javascript/angularjs-multi-step-form-using-ui-router) +* [Building Dynamic Angular Forms with ngRepeat and ngForm](http://scotch.io/tutorials/javascript/building-dynamic-angular-forms-with-ngrepeat-and-ngform) ## Authentication * [Deal with users authentication in an AngularJS web app] (http://blog.brunoscopelliti.com/deal-with-users-authentication-in-an-angularjs-web-app) From 375838f4b8502457fba90439d50da4a7d19af77d Mon Sep 17 00:00:00 2001 From: Xuefeng Zhu Date: Sun, 29 Jun 2014 21:27:04 -0400 Subject: [PATCH 036/240] Update ZH-CN.md --- ZH-CN.md | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/ZH-CN.md b/ZH-CN.md index 0825c0a1..984ade1d 100644 --- a/ZH-CN.md +++ b/ZH-CN.md @@ -202,17 +202,17 @@ AngularJS * [对新手和全能好奇的开发人员的 AngularJS 提示和技巧] (http://www.bytesforthought.com/angularjs-tips/) ## 分段式文章 Multipart Articles -* Getting Started with elasticsearch and AngularJS: [Part1 - Searching] (http://www.fullscale.co/blog/2013/02/28/getting_started_with_elasticsearch_and_AngularJS_searching.html), [Part 2: Faceting] (http://www.fullscale.co/blog/2013/03/07/getting_started_with_elasticsearch_and-AngularJS_faceting.html), [Part 3: Visualization] (http://www.fullscale.co/blog/2013/03/20/getting_started_with_elasticsearch_and_AngularJS_d3.html) -* Maintainable Rich Web Applications with AngularJS: [Part 1] (http://blog.akquinet.de/2013/01/22/maintainable-rich-web-applications-with-angularjs/), [Part 2] (http://blog.akquinet.de/2013/03/21/maintainable-rich-web-applications-with-angularjs-part-2/) -* Google, Twitter & AngularJS: [1: Google, Twitter, and AngularJS] (http://dailyjs.com/2013/04/11/angularjs-1/), [2: Let's Make a Feed Reader] (http://dailyjs.com/2013/04/18/angularjs-2/), [3: Rendering Feeds] (http://dailyjs.com/2013/04/25/angularjs-3/), [4: Managing Feeds] (http://dailyjs.com/2013/05/09/angularjs-4/), [5: Tests] (http://dailyjs.com/2013/05/16/angularjs-5/), [6: Adding Dependencies] (http://dailyjs.com/2013/05/30/angularjs-6/), [7: Form Validation] (http://dailyjs.com/2013/06/06/angularjs-7/), [8: Iterators & Filters] (http://dailyjs.com/2013/06/13/angularjs-8/), [9: Installation](http://dailyjs.com/2013/07/18/angularjs-9/) -* Implementing SignalR Stock Ticker using Angular JS: [Part 1](http://sravi-kiran.blogspot.in/2013/05/ImplementingSignalRStockTickerUsingAngularJSPart1.html), [Part 2](http://sravi-kiran.blogspot.in/2013/05/ImplementingSignalRStockTickerUsingAngularJSPart2.html) -* AngularJS Best Practices: I’ve Been Doing It Wrong!: [Part 1] (http://blog.artlogic.com/2013/05/02/ive-been-doing-it-wrong-part-1-of-3/), [Part 2](http://blog.artlogic.com/2013/05/06/angularjs-best-practices-ive-been-doing-it-wrong-part-2-of-3/), [Part 3](http://blog.artlogic.com/2013/05/08/angularjs-best-practices-ive-been-doing-it-wrong-part-3-of-3/) -* Introduction to AngularJS [Part 1](http://www.raweng.com/blog/2013/01/30/introduction-to-angularjs-part-1/), [Part 2](http://www.raweng.com/blog/2013/05/16/introduction-to-angularjs-part-2/) -* AngularJS In Depth: [Part 1](http://suhairhassan.com/2013/06/07/angularjs-in-depth-part-1.html), [Part 2: Filters](http://suhairhassan.com/2013/07/25/angularjs-in-depth-part-2.html) -* [The 7 steps to becoming and AngularJS expert](http://www.ng-newsletter.com/posts/beginner2expert-how_to_start.html), [Part 2: Scopes](http://www.ng-newsletter.com/posts/beginner2expert-scopes.html), [Part 3: Data-binding](http://www.ng-newsletter.com/posts/beginner2expert-data-binding.html), [Part 4 and 5: Expressions and directives](http://www.ng-newsletter.com/posts/beginner2expert-directives.html), [Part 6: Services](http://www.ng-newsletter.com/posts/beginner2expert-services.html) -* AngularJS Overview: [1:Getting started with AngularJS](http://msmvps.com/blogs/theproblemsolver/archive/2013/04/05/getting-started-with-angularjs.aspx), [2:Creating an AngularJS Controller](http://msmvps.com/blogs/theproblemsolver/archive/2013/04/10/creating-an-angularjs-controller.aspx), [3:The AngularJS $scope is not the MVC Model](http://msmvps.com/blogs/theproblemsolver/archive/2013/04/15/the-angularjs-scope-is-not-the-mvc-model.aspx), [4:Using repeating elements in AngularJS](http://msmvps.com/blogs/theproblemsolver/archive/2013/05/10/using-repeating-elements-in-angularjs.aspx), [5:Filtering the data in an AngularJS ngRepeat element](http://msmvps.com/blogs/theproblemsolver/archive/2013/05/13/filtering-the-data-in-an-angularjs-ngrepeat-element.aspx), [6:Using the #AngularJS FormController to control form submission](http://msmvps.com/blogs/theproblemsolver/archive/2013/08/19/using-the-angularjs-formcontroller-to-control-form-submission.aspx), [7:Creating an #AngularJS Directive](http://msmvps.com/blogs/theproblemsolver/archive/2013/08/29/creating-an-angularjs-directive.aspx), [8:Using the DOM in an AngularJS application](http://msmvps.com/blogs/theproblemsolver/archive/2013/09/05/using-the-dom-in-an-angularjs-application.aspx) -* Building a Google Calendar Booking App with MongoDB, ExpressJS, AngularJS, and Node.js [Part 1](http://www.jonathanbroquist.com/blog/2013/10/building-a-google-calendar-booking-app-with-mongodb-expressjs-angularjs-and-node-js-part-1/) -* Creating Extensible Widgets: [Part 1: jQuery to AngularJS in 30 seconds] (http://blog.thousandeyes.com/creating-extensible-widgets-part-1-jquery-to-angularjs/), [Part 2: AngularJS Directive Controllers] (http://blog.thousandeyes.com/creating-extensible-widgets-part-2-angularjs-directive-controllers/) +* 开始使用elasticsearch和AngularJS: [Part1 - 搜索] (http://www.fullscale.co/blog/2013/02/28/getting_started_with_elasticsearch_and_AngularJS_searching.html), [Part 2: Faceting] (http://www.fullscale.co/blog/2013/03/07/getting_started_with_elasticsearch_and-AngularJS_faceting.html), [Part 3: Visualization] (http://www.fullscale.co/blog/2013/03/20/getting_started_with_elasticsearch_and_AngularJS_d3.html) +* 用AngularJS开发可维护网络应用: [Part 1] (http://blog.akquinet.de/2013/01/22/maintainable-rich-web-applications-with-angularjs/), [Part 2] (http://blog.akquinet.de/2013/03/21/maintainable-rich-web-applications-with-angularjs-part-2/) +* Google,Twitter和AngularJS: [1: Google, Twitter, and AngularJS] (http://dailyjs.com/2013/04/11/angularjs-1/), [2: Let's Make a Feed Reader] (http://dailyjs.com/2013/04/18/angularjs-2/), [3: 生成源] (http://dailyjs.com/2013/04/25/angularjs-3/), [4: 管理源] (http://dailyjs.com/2013/05/09/angularjs-4/), [5: 测试] (http://dailyjs.com/2013/05/16/angularjs-5/), [6: 增加依赖] (http://dailyjs.com/2013/05/30/angularjs-6/), [7: 表格验证] (http://dailyjs.com/2013/06/06/angularjs-7/), [8: 迭代程序 & 过滤器] (http://dailyjs.com/2013/06/13/angularjs-8/), [9: 安装](http://dailyjs.com/2013/07/18/angularjs-9/) +* 用AnuglarJS打造 SignalR Stock Ticker: [Part 1](http://sravi-kiran.blogspot.in/2013/05/ImplementingSignalRStockTickerUsingAngularJSPart1.html), [Part 2](http://sravi-kiran.blogspot.in/2013/05/ImplementingSignalRStockTickerUsingAngularJSPart2.html) +* AngularJS 最佳实践: 我之前都做错了!: [Part 1] (http://blog.artlogic.com/2013/05/02/ive-been-doing-it-wrong-part-1-of-3/), [Part 2](http://blog.artlogic.com/2013/05/06/angularjs-best-practices-ive-been-doing-it-wrong-part-2-of-3/), [Part 3](http://blog.artlogic.com/2013/05/08/angularjs-best-practices-ive-been-doing-it-wrong-part-3-of-3/) +* AngularJS简介 [Part 1](http://www.raweng.com/blog/2013/01/30/introduction-to-angularjs-part-1/), [Part 2](http://www.raweng.com/blog/2013/05/16/introduction-to-angularjs-part-2/) +* 深入AngularJS : [Part 1](http://suhairhassan.com/2013/06/07/angularjs-in-depth-part-1.html), [Part 2: 过滤器](http://suhairhassan.com/2013/07/25/angularjs-in-depth-part-2.html) +* [The 7 成为Angularjs大师](http://www.ng-newsletter.com/posts/beginner2expert-how_to_start.html), [Part 2: Scopes](http://www.ng-newsletter.com/posts/beginner2expert-scopes.html), [Part 3: 双向绑定](http://www.ng-newsletter.com/posts/beginner2expert-data-binding.html), [Part 4 and 5: Expressions and directives](http://www.ng-newsletter.com/posts/beginner2expert-directives.html), [Part 6: 服务](http://www.ng-newsletter.com/posts/beginner2expert-services.html) +* AngularJS 概况: [1:开始 AngularJS编程](http://msmvps.com/blogs/theproblemsolver/archive/2013/04/05/getting-started-with-angularjs.aspx), [2:创造 一个 AngularJS 控制器](http://msmvps.com/blogs/theproblemsolver/archive/2013/04/10/creating-an-angularjs-controller.aspx), [3: AngularJS $scope 不是MVC 模型](http://msmvps.com/blogs/theproblemsolver/archive/2013/04/15/the-angularjs-scope-is-not-the-mvc-model.aspx), [4:在 AngularJS中重复使用元素](http://msmvps.com/blogs/theproblemsolver/archive/2013/05/10/using-repeating-elements-in-angularjs.aspx), [5: 在一个 AngularJS ngRepeat 元素中过滤数据](http://msmvps.com/blogs/theproblemsolver/archive/2013/05/13/filtering-the-data-in-an-angularjs-ngrepeat-element.aspx), [6:用 #AngularJS 表格控制器来控制表格提交](http://msmvps.com/blogs/theproblemsolver/archive/2013/08/19/using-the-angularjs-formcontroller-to-control-form-submission.aspx), [7:创造 #AngularJS Directive](http://msmvps.com/blogs/theproblemsolver/archive/2013/08/29/creating-an-angularjs-directive.aspx), [8:在一个 AngularJS 应用中使用DOM](http://msmvps.com/blogs/theproblemsolver/archive/2013/09/05/using-the-dom-in-an-angularjs-application.aspx) +* 打造一个基于MongoDB, ExpressJS, AngularJS, 和 Node.js的Google日历订阅App [Part 1](http://www.jonathanbroquist.com/blog/2013/10/building-a-google-calendar-booking-app-with-mongodb-expressjs-angularjs-and-node-js-part-1/) +* 创造组建: [Part 1: 30秒将jQuery转成AngularJS] (http://blog.thousandeyes.com/creating-extensible-widgets-part-1-jquery-to-angularjs/), [Part 2: AngularJS Directive 控制器] (http://blog.thousandeyes.com/creating-extensible-widgets-part-2-angularjs-directive-controllers/) ## 范例应用程序 Sample Apps * [建有AngularJS购物车应用程序] (http://www.codeproject.com/Articles/576246/A-Shopping-Cart-Application-Built-with-AngularJS) From 619bdd9bb923fea5c6d5133223bc2d8b2841a72c Mon Sep 17 00:00:00 2001 From: Ashutosh Das Date: Thu, 3 Jul 2014 08:15:44 +0600 Subject: [PATCH 037/240] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 5f8b481f..45e539d7 100644 --- a/README.md +++ b/README.md @@ -149,6 +149,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. * [Understanding Angular’s $scope and $rootScope event system $emit, $broadcast and $on ](http://toddmotto.com/all-about-angulars-emit-broadcast-on-publish-subscribing/) * [Frictionless data preloading in AngularJS](http://www.garbl.es/angularjs/preload/2014/06/07/frictionless-data-preloading-in-angularjs/) * [Minimal Angular module/syntax approach using an IIFE](http://toddmotto.com/minimal-angular-module-syntax-approach-using-an-iife/) +* [AngularJS & SEO - finally a piece of cake](https://weluse.de/blog/angularjs-seo-finally-a-piece-of-cake.html) ## Introductions/Beginning AngularJS (also look at the multipart articles) * [Getting Started With AngularJS] (http://www.adobe.com/devnet/html5/articles/getting-started-with-angularjs.html) From b55952605384e8d34e8a24328276bba80f988a61 Mon Sep 17 00:00:00 2001 From: Jeff Cunningham Date: Fri, 11 Jul 2014 10:44:57 -0500 Subject: [PATCH 038/240] Update README.md Added: * [https://medium.com/@mike360/animating-ng-view-on-route-change-in-angularjs-9490811d0470] (Animating ng-view on route * [Looking At Attribute Interpolation Workflow Changes In AngularJS] (http://www.bennadel.com/blog/2650-looking-at-attribute-interpolation-workflow-changes-in-angularjs.htm) * [Using Scope.$watch() To Watch Functions In AngularJS] (http://www.bennadel.com/blog/2658-using-scope-watch-to-watch-functions-in-angularjs.htm) * [Looking At $compile() And MaxPriority In AngularJS] (http://www.bennadel.com/blog/2651-looking-at-compile-and-maxpriority-in-angularjs.htm) * [Using Isolate Scope In Directives In AngularJS] (http://www.bennadel.com/blog/2646-using-isolate-scope-in-directives-in-angularjs.htm) * [Shadowing Isolate Scope Behaviors In AngularJS] (http://www.bennadel.com/blog/2647-shadowing-isolate-scope-behaviors-in-angularjs.htm) * [Workflow Differences Between $scope.$watch() and Attributes.$observe() In AngularJS] (http://www.bennadel.com/blog/2631-workflow-differences-between-scope-watch-and-attributes-observe-in-angularjs.htm) * [Looking At How scope.$evalAsync() Affects Performance In AngularJS Directives] (http://www.bennadel.com/blog/2635-looking-at-how-scope-evalasync-affects-performance-in-angularjs-directives.htm) * [$scope.$evalAsync() vs. $timeout() In AngularJS] (http://www.bennadel.com/blog/2605-scope-evalasync-vs-timeout-in-angularjs.htm) --- README.md | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 45e539d7..5a890fef 100644 --- a/README.md +++ b/README.md @@ -242,6 +242,11 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. * [Mastering the Scope of the Directives in AngularJS](http://www.undefinednull.com/2014/02/11/mastering-the-scope-of-a-directive-in-angularjs/) * [5 Guidelines For Avoiding Scope Soup in Angular] (http://www.technofattie.com/2014/03/21/five-guidelines-for-avoiding-scope-soup-in-angular.html) * [Speeding up AngularJS's $digest loop] (https://coderwall.com/p/d_aisq) +* [Using Scope.$watch() To Watch Functions In AngularJS] (http://www.bennadel.com/blog/2658-using-scope-watch-to-watch-functions-in-angularjs.htm) +* [Looking At $compile() And MaxPriority In AngularJS] (http://www.bennadel.com/blog/2651-looking-at-compile-and-maxpriority-in-angularjs.htm) +* [Workflow Differences Between $scope.$watch() and Attributes.$observe() In AngularJS] (http://www.bennadel.com/blog/2631-workflow-differences-between-scope-watch-and-attributes-observe-in-angularjs.htm) +* [Looking At How scope.$evalAsync() Affects Performance In AngularJS Directives] (http://www.bennadel.com/blog/2635-looking-at-how-scope-evalasync-affects-performance-in-angularjs-directives.htm) +* [$scope.$evalAsync() vs. $timeout() In AngularJS] (http://www.bennadel.com/blog/2605-scope-evalasync-vs-timeout-in-angularjs.htm) ## Dependency Injection * [The "Magic" behind AngularJS Dependency Injection] (http://www.alexrothenberg.com/2013/02/11/the-magic-behind-angularjs-dependency-injection.html) @@ -298,6 +303,9 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. * [Writing More Maintainable Angular.js Directives] (http://www.codelord.net/2014/03/30/writing-more-maintainable-angular-dot-js-directives/) * [Creating Custom AngularJS Directives Part I - Fundamentals](http://weblogs.asp.net/dwahlin/creating-custom-angularjs-directives-part-i-the-fundamentals) * [Creating Custom AngularJS Directives Part II - Isolate Scope](http://weblogs.asp.net/dwahlin/creating-custom-angularjs-directives-part-2-isolate-scope) +* [Looking At Attribute Interpolation Workflow Changes In AngularJS] (http://www.bennadel.com/blog/2650-looking-at-attribute-interpolation-workflow-changes-in-angularjs.htm) +* [Using Isolate Scope In Directives In AngularJS] (http://www.bennadel.com/blog/2646-using-isolate-scope-in-directives-in-angularjs.htm) +* [Shadowing Isolate Scope Behaviors In AngularJS] (http://www.bennadel.com/blog/2647-shadowing-isolate-scope-behaviors-in-angularjs.htm) ## Services/Providers * [Angular service or factory?] (http://iffycan.blogspot.com/2013/05/angular-service-or-factory.html) @@ -506,7 +514,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. * [Animating AngularJS Apps: ngView] (http://scotch.io/tutorials/javascript/animating-angularjs-apps-ngview) * [Creating Asynchronous Alerts, Prompts, And Confirms In AngularJS] (http://www.bennadel.com/blog/2632-creating-asynchronous-alerts-prompts-and-confirms-in-angularjs.htm * [Build an animated AngularJS website] (http://www.creativebloq.com/javascript/build-animated-angularjs-website-61411891) - +* [https://medium.com/@mike360/animating-ng-view-on-route-change-in-angularjs-9490811d0470] (Animating ng-view on route change in AngularJS) ## Integration With Other Languages/Frameworks From 75cfa41d491678350c0e2e7dfedd76a76e8456e1 Mon Sep 17 00:00:00 2001 From: Ashutosh Das Date: Sun, 13 Jul 2014 14:41:17 +0600 Subject: [PATCH 039/240] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 5a890fef..929f5eb5 100644 --- a/README.md +++ b/README.md @@ -460,6 +460,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. * [Writing Tests and Stomping Bugs in AngularJS] (http://blog.safaribooksonline.com/2014/04/01/writing-tests-stomping-bugs-angularjs/) * [Unit Testing Services in AngularJS for Fun and for Profit] (http://nathanleclaire.com/blog/2014/04/12/unit-testing-services-in-angularjs-for-fun-and-for-profit/) * [Getting Started With Protractor And Page Objects For AngularJS E2E Testing] (http://gaslight.co/blog/getting-started-with-protractor-and-page-objects-for-angularjs-e2e-testing) +* [Continuous Integration for AngularJS Applications with Jenkins](http://www.cardinalsolutions.com/cardinal/blog/custom-application-development/2014/07/continuous_integrati.html) ## RESTful Stuff From 7a52ef7e2b3db567fa582f068cfdd6baa729ea85 Mon Sep 17 00:00:00 2001 From: Jeff Cunningham Date: Tue, 15 Jul 2014 08:38:50 -0500 Subject: [PATCH 040/240] Update README.md MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Manually adding 2 links from @justinobney * [Keeping Angular “service” collection data in sync with controllers] (www.justinobney.com/keeping-angular-service-list-data-in-sync-among-multiple-controllers/) * [Tips for using AngularJS in ASP.Net MVC] (http://www.justinobney.com/tips-for-using-angularjs-in-asp-net-mvc/) --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index 929f5eb5..9b8dfd72 100644 --- a/README.md +++ b/README.md @@ -323,6 +323,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. * [Service Providers in AngularJS and Logger Implementation] (http://www.webdeveasy.com/service-providers-in-angularjs-and-logger-implementation/) * [AngularJS: Factory vs Service vs Provider] (http://tylermcginnis.com/angularjs-factory-vs-service-vs-provider/) * [Building an AngularJS Modal Service](http://weblogs.asp.net/dwahlin/building-an-angularjs-modal-service) +* [Keeping Angular “service” collection data in sync with controllers] (www.justinobney.com/keeping-angular-service-list-data-in-sync-among-multiple-controllers/) ## Routing * [How to defer route definition in an AngularJS web app] (http://blog.brunoscopelliti.com/how-to-defer-route-definition-in-an-angularjs-web-app) @@ -537,6 +538,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. * [Using AngularJS/Bootstrap as frontend and CakePHP as REST API producer](https://github.com/hantsy/angularjs-cakephp-sample/wiki) * [Creating Charting Directives Using AngularJS and D3.js](http://www.sitepoint.com/creating-charting-directives-using-angularjs-d3-js/) * [Laravel 4 & AngularJS E2E secured SPA](http://blog.neoxia.com/laravel4-and-angularjs/) +* [Tips for using AngularJS in ASP.Net MVC] (http://www.justinobney.com/tips-for-using-angularjs-in-asp-net-mvc/) ## Hosted Backends From 91c2a7f6455d1488a58bf822baa0f6ef1015164d Mon Sep 17 00:00:00 2001 From: rutkat Date: Tue, 15 Jul 2014 17:19:37 -0700 Subject: [PATCH 041/240] Added topic of content curation --- README.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 9b8dfd72..d19bef84 100644 --- a/README.md +++ b/README.md @@ -11,7 +11,8 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. [Courses](#courses) [Help](#help) [General Topics](#general-topics) -[Introductions/Beginning AngularJS](#introductionsbeginning-angularjs-also-look-at-the-multipart-articles) +[Introductions/Beginning AngularJS](#introductionsbeginning-angularjs-also-look-at-the-multipart-articles) +[Content Curation for 7 Days](#curation) [Lessons Learned](#lessons-learned) [Multipart Articles](#multipart-articles) [Sample Apps](#sample-apps) @@ -91,6 +92,9 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. * [Lynda Up and Running with AngularJS](http://www.lynda.com/AngularJS-tutorials/Up-Running-AngularJS/154414-2.html) * [Codecademy AngularJs](http://www.codecademy.com/courses/javascript-advanced-en-2hJ3J/0/1) +## Curation +* [AngularJS Content Curation for 7 Days + Demo](http://angularjs.runastartup.com) + ## Help * [StackOverflow] (http://stackoverflow.com/questions/tagged/angularjs) * [AngularJS Mailing List (Google Groups)] (http://groups.google.com/group/angular) From 0089b0bd050e9c836f0cb2cc6d4416bc63d8e9c2 Mon Sep 17 00:00:00 2001 From: rutkat Date: Tue, 15 Jul 2014 17:23:29 -0700 Subject: [PATCH 042/240] line spacing --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index d19bef84..3c9b234a 100644 --- a/README.md +++ b/README.md @@ -11,8 +11,8 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. [Courses](#courses) [Help](#help) [General Topics](#general-topics) -[Introductions/Beginning AngularJS](#introductionsbeginning-angularjs-also-look-at-the-multipart-articles) -[Content Curation for 7 Days](#curation) +[Introductions/Beginning AngularJS](#introductionsbeginning-angularjs-also-look-at-the-multipart-articles) +[Content Curation for 7 Days](#curation) [Lessons Learned](#lessons-learned) [Multipart Articles](#multipart-articles) [Sample Apps](#sample-apps) From ae53188327eb54a6f9058df6a4005ff66af37bd4 Mon Sep 17 00:00:00 2001 From: Ashutosh Das Date: Wed, 16 Jul 2014 21:16:51 +0600 Subject: [PATCH 043/240] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 9b8dfd72..0b1ced70 100644 --- a/README.md +++ b/README.md @@ -150,6 +150,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. * [Frictionless data preloading in AngularJS](http://www.garbl.es/angularjs/preload/2014/06/07/frictionless-data-preloading-in-angularjs/) * [Minimal Angular module/syntax approach using an IIFE](http://toddmotto.com/minimal-angular-module-syntax-approach-using-an-iife/) * [AngularJS & SEO - finally a piece of cake](https://weluse.de/blog/angularjs-seo-finally-a-piece-of-cake.html) +* [Best Practices for Building Angular.js Apps](https://medium.com/@dickeyxxx/best-practices-for-building-angular-js-apps-266c1a4a6917) ## Introductions/Beginning AngularJS (also look at the multipart articles) * [Getting Started With AngularJS] (http://www.adobe.com/devnet/html5/articles/getting-started-with-angularjs.html) From c54f7bad8a845a778ccde4232fa4a6029bf14417 Mon Sep 17 00:00:00 2001 From: Jeff Cunningham Date: Wed, 16 Jul 2014 13:09:29 -0500 Subject: [PATCH 044/240] Update README.md MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Added: * [Unit Testing w/ AngularJS] (http://moduscreate.com/unit-testing-w-angularjs/) * [Leverage Scope Creep! An in-depth tutorial on Angular.js Scope] (http://modernweb.com/2014/07/14/leverage-scope-creep-depth-tutorial-angular-js-scope/) * [Rethinking AngularJS Controllers] (http://toddmotto.com/rethinking-angular-js-controllers/) * [AngularJS: "Controller as" or "$scope"?] (http://codetunnel.com/angularjs-controller-as-or-scope/) * [AngularJS’s Controller As and the vm Variable] (http://www.johnpapa.net/angularjss-controller-as-and-the-vm-variable/) --- README.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/README.md b/README.md index 6c9e731a..46abb52b 100644 --- a/README.md +++ b/README.md @@ -252,6 +252,10 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. * [Workflow Differences Between $scope.$watch() and Attributes.$observe() In AngularJS] (http://www.bennadel.com/blog/2631-workflow-differences-between-scope-watch-and-attributes-observe-in-angularjs.htm) * [Looking At How scope.$evalAsync() Affects Performance In AngularJS Directives] (http://www.bennadel.com/blog/2635-looking-at-how-scope-evalasync-affects-performance-in-angularjs-directives.htm) * [$scope.$evalAsync() vs. $timeout() In AngularJS] (http://www.bennadel.com/blog/2605-scope-evalasync-vs-timeout-in-angularjs.htm) +* [Leverage Scope Creep! An in-depth tutorial on Angular.js Scope] (http://modernweb.com/2014/07/14/leverage-scope-creep-depth-tutorial-angular-js-scope/) +* [Rethinking AngularJS Controllers] (http://toddmotto.com/rethinking-angular-js-controllers/) +* [AngularJS: "Controller as" or "$scope"?] (http://codetunnel.com/angularjs-controller-as-or-scope/) +* [AngularJS’s Controller As and the vm Variable] (http://www.johnpapa.net/angularjss-controller-as-and-the-vm-variable/) ## Dependency Injection * [The "Magic" behind AngularJS Dependency Injection] (http://www.alexrothenberg.com/2013/02/11/the-magic-behind-angularjs-dependency-injection.html) @@ -467,6 +471,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. * [Unit Testing Services in AngularJS for Fun and for Profit] (http://nathanleclaire.com/blog/2014/04/12/unit-testing-services-in-angularjs-for-fun-and-for-profit/) * [Getting Started With Protractor And Page Objects For AngularJS E2E Testing] (http://gaslight.co/blog/getting-started-with-protractor-and-page-objects-for-angularjs-e2e-testing) * [Continuous Integration for AngularJS Applications with Jenkins](http://www.cardinalsolutions.com/cardinal/blog/custom-application-development/2014/07/continuous_integrati.html) +* [Unit Testing w/ AngularJS] (http://moduscreate.com/unit-testing-w-angularjs/) ## RESTful Stuff From 5b948b764db17a5031bf1f6feea74620eb299c4b Mon Sep 17 00:00:00 2001 From: Xuefeng Zhu Date: Wed, 16 Jul 2014 21:28:14 -0400 Subject: [PATCH 045/240] Update ZH-CN.md --- ZH-CN.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/ZH-CN.md b/ZH-CN.md index 984ade1d..491f0756 100644 --- a/ZH-CN.md +++ b/ZH-CN.md @@ -192,6 +192,16 @@ AngularJS * [10个你需要开始用 AngularJS 的理由] (http://www.sitepoint.com/10-reasons-use-angularjs/) * [AngularJS 筛选器] (http://www.kidsil.net/2013/09/filtering-with-angularjs/) * [一天学会 AngularJS] (http://toddmotto.com/ultimate-guide-to-learning-angular-js-in-one-day/) +* [7 种成功学习Angular的方法] (http://learnangularjs.net/2013/10/24/7-ways-to-be-successful-with-angularjs/) +* [ 用Node and Angular创建单页应用](http://scotch.io/tutorials/javascript/creating-a-single-page-todo-app-with-node-and-angular) +* [ 通过 5 个实例学习Angular] (http://tutorialzine.com/2013/08/learn-angularjs-5-examples) +* [考虑的AngularJS的效率] (https://www.exratione.com/2013/12/considering-speed-and-slowness-in-angularjs/) +* [Environment Specific Configuration in AngularJS Using Grunt] (http://newtriks.com/2013/11/29/environment-specific-configuration-in-angularjs-using-grunt/) +* [用装饰来提升Angular日志](http://solutionoptimist.com/2013/10/07/enhance-angularjs-logging-using-decorators/) +* [Picking Up Angular, build a twitter-like application](https://github.com/deontologician/pipr/blob/master/tut.org) +* [AngularJS网页应用的异常处理] (http://blog.loadimpact.com/2014/06/03/exception-handling-in-an-angularjs-web-application-tutorial/) +* [AngularJS 101: 从0开始学 Angular] (http://www.pubnub.com/blog/angularjs-101-from-zero-to-angular-in-seconds/) + ## 使用及学习心得 Lessons Learned * [经验教训:一年一个大AngularJS项目] (http://joelhooks.com/blog/2013/05/22/lessons-learned-kicking-off-an-angularjs-project/) From 9abcf222e2f2753bc94e9b2099e8607fc6ccea68 Mon Sep 17 00:00:00 2001 From: Jeff Cunningham Date: Fri, 25 Jul 2014 07:38:56 -0500 Subject: [PATCH 046/240] Update README.md Added: * [Opinionated AngularJS styleguide for teams] (http://toddmotto.com/opinionated-angular-js-styleguide-for-teams/) * [AngularJS Unit Testing - For Real, Though] (http://quickleft.com/blog/angularjs-unit-testing-for-real-though) --- README.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 46abb52b..53e61f30 100644 --- a/README.md +++ b/README.md @@ -189,7 +189,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. * [4 Smooth AngularJS Application Tips] (http://nathanleclaire.com/blog/2014/01/04/5-smooth-angularjs-application-tips/) * [Get Your Hands Dirty Refactoring in AngularJS] (http://blog.safaribooksonline.com/2014/04/08/refactoring-angularjs-get-hands-filthy/) * [5 AngularJS Antipatterns & Pitfalls] (http://nathanleclaire.com/blog/2014/04/19/5-angularjs-antipatterns-and-pitfalls/) -* [Advanced UI, Plugins and Components in AngularJS] (http://slides.yearofmoo.com/fitc-spotlight-angularjs/index.html) +* [Opinionated AngularJS styleguide for teams] (http://toddmotto.com/opinionated-angular-js-styleguide-for-teams/) ## Multipart Articles * Getting Started with elasticsearch and AngularJS: [Part1 - Searching] (http://www.fullscale.co/blog/2013/02/28/getting_started_with_elasticsearch_and_AngularJS_searching.html), [Part 2: Faceting] (http://www.fullscale.co/blog/2013/03/07/getting_started_with_elasticsearch_and-AngularJS_faceting.html), [Part 3: Visualization] (http://www.fullscale.co/blog/2013/03/20/getting_started_with_elasticsearch_and_AngularJS_d3.html) @@ -472,6 +472,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. * [Getting Started With Protractor And Page Objects For AngularJS E2E Testing] (http://gaslight.co/blog/getting-started-with-protractor-and-page-objects-for-angularjs-e2e-testing) * [Continuous Integration for AngularJS Applications with Jenkins](http://www.cardinalsolutions.com/cardinal/blog/custom-application-development/2014/07/continuous_integrati.html) * [Unit Testing w/ AngularJS] (http://moduscreate.com/unit-testing-w-angularjs/) +* [AngularJS Unit Testing - For Real, Though] (http://quickleft.com/blog/angularjs-unit-testing-for-real-though) ## RESTful Stuff @@ -527,6 +528,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. * [Creating Asynchronous Alerts, Prompts, And Confirms In AngularJS] (http://www.bennadel.com/blog/2632-creating-asynchronous-alerts-prompts-and-confirms-in-angularjs.htm * [Build an animated AngularJS website] (http://www.creativebloq.com/javascript/build-animated-angularjs-website-61411891) * [https://medium.com/@mike360/animating-ng-view-on-route-change-in-angularjs-9490811d0470] (Animating ng-view on route change in AngularJS) +* [Advanced UI, Plugins and Components in AngularJS] (http://slides.yearofmoo.com/fitc-spotlight-angularjs/index.html) ## Integration With Other Languages/Frameworks From 1207977543929c9b5a2b4c1592418abaca6a9de4 Mon Sep 17 00:00:00 2001 From: Ashutosh Das Date: Sun, 27 Jul 2014 03:44:26 +0600 Subject: [PATCH 047/240] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 53e61f30..0307afa3 100644 --- a/README.md +++ b/README.md @@ -529,6 +529,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. * [Build an animated AngularJS website] (http://www.creativebloq.com/javascript/build-animated-angularjs-website-61411891) * [https://medium.com/@mike360/animating-ng-view-on-route-change-in-angularjs-9490811d0470] (Animating ng-view on route change in AngularJS) * [Advanced UI, Plugins and Components in AngularJS] (http://slides.yearofmoo.com/fitc-spotlight-angularjs/index.html) +* [Adding CSS Animations to AngularJS Applications](www.sitepoint.com/adding-css-animations-angularjs-applications) ## Integration With Other Languages/Frameworks From d57453fb7e753bdd375007d577055765c5e0ff33 Mon Sep 17 00:00:00 2001 From: Ashutosh Das Date: Sun, 27 Jul 2014 22:20:32 +0600 Subject: [PATCH 048/240] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 53e61f30..2f169ab4 100644 --- a/README.md +++ b/README.md @@ -315,6 +315,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. * [Looking At Attribute Interpolation Workflow Changes In AngularJS] (http://www.bennadel.com/blog/2650-looking-at-attribute-interpolation-workflow-changes-in-angularjs.htm) * [Using Isolate Scope In Directives In AngularJS] (http://www.bennadel.com/blog/2646-using-isolate-scope-in-directives-in-angularjs.htm) * [Shadowing Isolate Scope Behaviors In AngularJS] (http://www.bennadel.com/blog/2647-shadowing-isolate-scope-behaviors-in-angularjs.htm) +* [Custom Directives In AngularJS](http://blog.hfarazm.com/category/angular-js/) ## Services/Providers * [Angular service or factory?] (http://iffycan.blogspot.com/2013/05/angular-service-or-factory.html) From 49e35e4901bbb4bb2c5dcdd425ed081488de3fe0 Mon Sep 17 00:00:00 2001 From: Lim Yang Wei Date: Tue, 29 Jul 2014 14:15:16 +0900 Subject: [PATCH 049/240] Update README.md Added Promises in AngularJS, Explained as a Cartoon --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 8487cee4..22a0f6df 100644 --- a/README.md +++ b/README.md @@ -362,6 +362,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. * [Promises & Design Patterns in AngularJS](http://blog.xebia.com/2014/02/23/promises-and-design-patterns-in-angularjs/) * [Canceling $http Requests in AngularJS] (http://odetocode.com/blogs/scott/archive/2014/04/24/canceling-http-requests-in-angularjs.aspx) * [AngularJS Promises - The Definitive Guide](http://www.dwmkerr.com/promises-in-angularjs-the-definitive-guide/) +* [Promises in AngularJS, Explained as a Cartoon](http://andyshora.com/promises-angularjs-explained-as-cartoon.html) ## Forms * [Form Validation the AngularJS Way] (http://blog.brunoscopelliti.com/form-validation-the-angularjs-way) From da3148e7e94a174dacee962bd4c29dcda47644d1 Mon Sep 17 00:00:00 2001 From: Ashutosh Das Date: Thu, 31 Jul 2014 08:30:07 +0600 Subject: [PATCH 050/240] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 8487cee4..d3ddb2e9 100644 --- a/README.md +++ b/README.md @@ -155,6 +155,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. * [Minimal Angular module/syntax approach using an IIFE](http://toddmotto.com/minimal-angular-module-syntax-approach-using-an-iife/) * [AngularJS & SEO - finally a piece of cake](https://weluse.de/blog/angularjs-seo-finally-a-piece-of-cake.html) * [Best Practices for Building Angular.js Apps](https://medium.com/@dickeyxxx/best-practices-for-building-angular-js-apps-266c1a4a6917) +* [Building applications for Firefox OS using AngularJS](https://hacks.mozilla.org/2014/07/building-applications-for-firefox-os-using-angularjs/) ## Introductions/Beginning AngularJS (also look at the multipart articles) * [Getting Started With AngularJS] (http://www.adobe.com/devnet/html5/articles/getting-started-with-angularjs.html) From 69ceba3fcbeea7d6db34d4eec68d3f5a3b49df4e Mon Sep 17 00:00:00 2001 From: Ryan Batchelder Date: Thu, 31 Jul 2014 13:37:36 -0700 Subject: [PATCH 051/240] Added Brackets editor Added the FOSS [Brackets](http://brackets.io/) editor. --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 8487cee4..d58bbfe6 100644 --- a/README.md +++ b/README.md @@ -578,6 +578,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. * [AngularJS Bootstrap](http://angular-ui.github.io/bootstrap/) ## Text editor bundles/IDE Stuff +* [Brackets (AngularJS Extension Available)](http://brackets.io/) * [Sublime text 2 package](https://github.com/angular-ui/AngularJS-sublime-package) * [VIM UltiSnip & Snipmate Snippets for AngularJS](https://github.com/matthewsimo/angular-vim-snippets) * [Running JavaScript tests with Karma in WebStorm 7] (http://blog.jetbrains.com/webstorm/2013/10/running-javascript-tests-with-karma-in-webstorm-7/) From 9c52c658d91995207ce0afb50918f646fee28a41 Mon Sep 17 00:00:00 2001 From: Ashutosh Das Date: Fri, 1 Aug 2014 23:52:52 +0600 Subject: [PATCH 052/240] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 8487cee4..54498438 100644 --- a/README.md +++ b/README.md @@ -316,6 +316,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. * [Using Isolate Scope In Directives In AngularJS] (http://www.bennadel.com/blog/2646-using-isolate-scope-in-directives-in-angularjs.htm) * [Shadowing Isolate Scope Behaviors In AngularJS] (http://www.bennadel.com/blog/2647-shadowing-isolate-scope-behaviors-in-angularjs.htm) * [Custom Directives In AngularJS](http://blog.hfarazm.com/category/angular-js/) +* [Extending HTML with AngularJS's Directives](http://code.tutsplus.com/tutorials/extending-html-with-angularjss-directives--cms-21840) ## Services/Providers * [Angular service or factory?] (http://iffycan.blogspot.com/2013/05/angular-service-or-factory.html) From e70be12480ef50a90e6e686ef90da5cf900d3e00 Mon Sep 17 00:00:00 2001 From: Ashutosh Das Date: Tue, 5 Aug 2014 00:01:00 +0600 Subject: [PATCH 053/240] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 8487cee4..22b7dd73 100644 --- a/README.md +++ b/README.md @@ -553,6 +553,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. * [Creating Charting Directives Using AngularJS and D3.js](http://www.sitepoint.com/creating-charting-directives-using-angularjs-d3-js/) * [Laravel 4 & AngularJS E2E secured SPA](http://blog.neoxia.com/laravel4-and-angularjs/) * [Tips for using AngularJS in ASP.Net MVC] (http://www.justinobney.com/tips-for-using-angularjs-in-asp-net-mvc/) +* [Form validation with AngularJS and Rails](http://blog.cesarandreu.com/posts/form_validation_with_angularjs_and_rails) ## Hosted Backends From d3a4427d3b58b18e0baeccfc85e73a273298946f Mon Sep 17 00:00:00 2001 From: Jeff Cunningham Date: Mon, 4 Aug 2014 21:38:18 -0500 Subject: [PATCH 054/240] Update README.md Manually adding a link from a PR: * [Developing With AngularJS? Forget jQuery Exists.](http://tech.zumba.com/2014/08/02/angularjs-forget-jquery/) --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index dc2b8e4d..9d4edc1e 100644 --- a/README.md +++ b/README.md @@ -318,6 +318,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. * [Shadowing Isolate Scope Behaviors In AngularJS] (http://www.bennadel.com/blog/2647-shadowing-isolate-scope-behaviors-in-angularjs.htm) * [Custom Directives In AngularJS](http://blog.hfarazm.com/category/angular-js/) * [Extending HTML with AngularJS's Directives](http://code.tutsplus.com/tutorials/extending-html-with-angularjss-directives--cms-21840) +* [Developing With AngularJS? Forget jQuery Exists.](http://tech.zumba.com/2014/08/02/angularjs-forget-jquery/) ## Services/Providers * [Angular service or factory?] (http://iffycan.blogspot.com/2013/05/angular-service-or-factory.html) From 1097221c706ffef3b002b9e3008d160ab40bbee8 Mon Sep 17 00:00:00 2001 From: Ashutosh Das Date: Wed, 6 Aug 2014 08:08:34 +0600 Subject: [PATCH 055/240] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index abf2c016..553e8925 100644 --- a/README.md +++ b/README.md @@ -156,6 +156,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. * [AngularJS & SEO - finally a piece of cake](https://weluse.de/blog/angularjs-seo-finally-a-piece-of-cake.html) * [Best Practices for Building Angular.js Apps](https://medium.com/@dickeyxxx/best-practices-for-building-angular-js-apps-266c1a4a6917) * [Building applications for Firefox OS using AngularJS](https://hacks.mozilla.org/2014/07/building-applications-for-firefox-os-using-angularjs/) +* [Debugging AngularJS Apps from the Console](http://ionicframework.com/blog/angularjs-console/) ## Introductions/Beginning AngularJS (also look at the multipart articles) * [Getting Started With AngularJS] (http://www.adobe.com/devnet/html5/articles/getting-started-with-angularjs.html) From e43cc914524dedbce7901894c9ad6948f5d888ef Mon Sep 17 00:00:00 2001 From: Ashutosh Das Date: Fri, 8 Aug 2014 23:39:10 +0600 Subject: [PATCH 056/240] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 553e8925..04551126 100644 --- a/README.md +++ b/README.md @@ -157,6 +157,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. * [Best Practices for Building Angular.js Apps](https://medium.com/@dickeyxxx/best-practices-for-building-angular-js-apps-266c1a4a6917) * [Building applications for Firefox OS using AngularJS](https://hacks.mozilla.org/2014/07/building-applications-for-firefox-os-using-angularjs/) * [Debugging AngularJS Apps from the Console](http://ionicframework.com/blog/angularjs-console/) +* [50 Angular.js Examples](http://curran.github.io/screencasts/introToAngular/exampleViewer/#/) ## Introductions/Beginning AngularJS (also look at the multipart articles) * [Getting Started With AngularJS] (http://www.adobe.com/devnet/html5/articles/getting-started-with-angularjs.html) From 035c595ac63a29903b494f58639952694ea88941 Mon Sep 17 00:00:00 2001 From: Jeff Cunningham Date: Fri, 8 Aug 2014 15:50:54 -0500 Subject: [PATCH 057/240] Update README.md Added * [Speeding up AngularJS apps with simple optimizations](http://www.binpress.com/tutorial/speeding-up-angular-js-with-simple-optimizations/135) from, @pyprism --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 04551126..e065034f 100644 --- a/README.md +++ b/README.md @@ -193,6 +193,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. * [Get Your Hands Dirty Refactoring in AngularJS] (http://blog.safaribooksonline.com/2014/04/08/refactoring-angularjs-get-hands-filthy/) * [5 AngularJS Antipatterns & Pitfalls] (http://nathanleclaire.com/blog/2014/04/19/5-angularjs-antipatterns-and-pitfalls/) * [Opinionated AngularJS styleguide for teams] (http://toddmotto.com/opinionated-angular-js-styleguide-for-teams/) +* [Speeding up AngularJS apps with simple optimizations](http://www.binpress.com/tutorial/speeding-up-angular-js-with-simple-optimizations/135) ## Multipart Articles * Getting Started with elasticsearch and AngularJS: [Part1 - Searching] (http://www.fullscale.co/blog/2013/02/28/getting_started_with_elasticsearch_and_AngularJS_searching.html), [Part 2: Faceting] (http://www.fullscale.co/blog/2013/03/07/getting_started_with_elasticsearch_and-AngularJS_faceting.html), [Part 3: Visualization] (http://www.fullscale.co/blog/2013/03/20/getting_started_with_elasticsearch_and_AngularJS_d3.html) From bd4e6b06c0aec83717abffd5cdb1b56c8ee2e570 Mon Sep 17 00:00:00 2001 From: Jeff Cunningham Date: Mon, 18 Aug 2014 13:24:51 -0500 Subject: [PATCH 058/240] Update README.md removed some links from Scope/Compile --- README.md | 4 ---- 1 file changed, 4 deletions(-) diff --git a/README.md b/README.md index e065034f..3057370f 100644 --- a/README.md +++ b/README.md @@ -227,13 +227,9 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. ## Scopes & Compile * [AngularJS and scope.$apply] (http://jimhoskins.com/2012/12/17/angularjs-and-apply.html) -* [What are the nuances of scope prototypal / prototypical inheritance in AngularJS?] (http://stackoverflow.com/questions/14049480/what-are-the-nuances-of-scope-prototypal-prototypical-inheritance-in-angularjs) * [angularjs.org watch, on pub sub, and you.] (http://eburley.github.io/2013/01/31/angularjs-watch-pub-sub-best-practices.html) -* [Use Ng-bind in AngularJS] (http://www.befundoo.com/blog/use-ng-bind-in-angularjs/) * [Unbinding $watch() Listeners In AngularJS] (http://www.bennadel.com/blog/2480-Unbinding-watch-Listeners-In-AngularJS.htm) -* [Accessing $scope On The DOM Using AngularJS] (http://www.bennadel.com/blog/2457-Accessing-scope-On-The-DOM-Using-AngularJS.htm) * [Directive Link, $observe, And $watch Functions Execute Inside An AngularJS Context] (http://www.bennadel.com/blog/2449-Directive-Link-observe-And-watch-Functions-Execute-Inside-An-AngularJS-Context.htm) -* [Hailing All Frequencies – Communicating in AngularJS with the Pub/Sub Design Pattern] (http://codingsmackdown.tv/blog/2013/04/29/hailing-all-frequencies-communicating-in-angularjs-with-the-pubsub-design-pattern/) * [Nested Scopes in AngularJS] (http://jimhoskins.com/2012/12/14/nested-scopes-in-angularjs.html) * [AngularJS: 6 Common Pitfalls Using Scopes] (http://thenittygritty.co/angularjs-pitfalls-using-scopes) * Scoping AngularJS Directives: [Part 1] (http://spectaclelabs.io/blog/2013/06/22/scoping-angularjs-directives-part-1/), [Part 2](http://spectaclelabs.io/blog/2013/06/23/scoping-angularjs-directives-part-2/) From 4337858255cb191bb117c096dce94f4300b9e784 Mon Sep 17 00:00:00 2001 From: Ben Ma Date: Wed, 20 Aug 2014 01:03:49 -0700 Subject: [PATCH 059/240] Adding author, publisher, version to Books section. Fixing book title. --- README.md | 38 ++++++++++++++++++++------------------ 1 file changed, 20 insertions(+), 18 deletions(-) diff --git a/README.md b/README.md index 3057370f..3c98b88b 100644 --- a/README.md +++ b/README.md @@ -39,24 +39,26 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. [Boilerplates](#boilerplates) ## Books -* [AngularJS] (http://shop.oreilly.com/product/0636920028055.do) -* [Instant AngularJS Starter] (http://www.packtpub.com/angularjs-to-build-dynamic-web-applications/book) -* [Recipes With AngularJS] (https://leanpub.com/recipes-with-angular-js) -* [AngularJS In Action] (http://www.manning.com/bford/) -* [AngularJS For .Net Developers] (http://henriquat.re/) -* [Web Application Development With AngularJS] (http://www.packtpub.com/angularjs-web-application-development/book) -* [Developing An AngularJS Edge] (http://bleedingedgepress.com/our-books/developing-an-angularjs-edge/) -* [AngularJS Directives] (http://www.packtpub.com/angularjs-directives/book) -* [ng-book] (http://www.ng-book.com/) -* [Build Your Own AngularJS] (http://teropa.info/build-your-own-angular/) -* [Dependency Injection with AngularJS](http://www.packtpub.com/dependency-injection-angularjs/book) -* [Learning Web Development with Bootstrap and Angular: RAW] (http://www.packtpub.com/learning-web-development-with-bootstrap-and-angular/book) -* [AngularJS Design Patterns] (http://www.packtpub.com/angularjs-design-patterns/book) -* [AngularJS Web application development Blueprints : RAW] (http://www.packtpub.com/angularjs-web-application-development-blueprints/book) -* [Practical AngularJS](https://leanpub.com/Practical_AngularJS) -* [AngularJS UI Development](http://www.packtpub.com/angularjs-ui-development/book) -* [D3 on AngularJS](https://leanpub.com/d3angularjs) -* [Mastering AngularJS Directives](http://www.packtpub.com/mastering-angularjs-directives/book) +| Title | Author | Publisher | ng Version | Last Update | +|-----------------------------------------------------------------------------------------------------------------------------------------------|:----------------------------------------:|:--------------------:|:----------------:|:-----------:| +| [AngularJS](http://shop.oreilly.com/product/0636920028055.do) | Brad Green, Shyam Seshadri | O'Reilly | v1.0.1 - v1.0.8 | 4/1/2013 | +| [Instant AngularJS Starter](http://www.packtpub.com/angularjs-to-build-dynamic-web-applications/book) | Dan Menard | Packt Publishing | ? | 2/1/2013 | +| [Recipes With AngularJS](https://leanpub.com/recipes-with-angular-js) | Frederik Dietz | Leanpub | v1.0.4 | 6/23/2013 | +| [AngularJS In Action](http://www.manning.com/bford/) | Brian Ford, Lukas Ruebbelke | Manning Publications | v1.0.4 - v1.2.14 | WIP | +| [AngularJS For .Net Developers](http://henriquat.re/) | Ingo Rammer, Christian Weyer, Golo Roden | Self-published | v1.0.3 - v1.06 | WIP | +| [Mastering Web Application Development With AngularJS](http://www.packtpub.com/angularjs-web-application-development/book) | Peter Bacon Darwin, Pawel Kozlowski | Packt Publishing | v1.0.2 - v1.0.7 | 8/1/2013 | +| [Developing An AngularJS Edge](http://bleedingedgepress.com/our-books/developing-an-angularjs-edge/) | Christopher Hiller | Bleeding Edge Press | v1.0.2 - v1.0.5 | 4/10/2013 | +| [AngularJS Directives](http://www.packtpub.com/angularjs-directives/book) | Alex Vanston | Packt Publishing | ? | 9/1/2013 | +| [ng-book](http://www.ng-book.com/) | Ari Lerner | Self-published | v1.0.7 - v1.2.6 | 6/24/2014 | +| [Build Your Own AngularJS](http://teropa.info/build-your-own-angular/) | Tero Parviainen | Self-published | v1.x | WIP | +| [Dependency Injection with AngularJS](http://www.packtpub.com/dependency-injection-angularjs/book) | Alex Knol | Packt Publishing | ? | 12/1/2013 | +| [Learning Web Development with Bootstrap and Angular: RAW](http://www.packtpub.com/learning-web-development-with-bootstrap-and-angular/book) | Stephen Radford | Packt Publishing | v1.2.x - v1.3 | WIP | +| [AngularJS Essentials](https://www.packtpub.com/web-development/angularjs-essentials) | Rodrigo Branas | Packt Publishing | ? | WIP | +| [AngularJS Web application development Blueprints : RAW](http://www.packtpub.com/angularjs-web-application-development-blueprints/book) | Vinci Rufus | Packt Publishing | ? | WIP | +| [Practical AngularJS](https://leanpub.com/Practical_AngularJS) | Dinis Cruz | Leanpub | v1.0.7 - v1.2.13 | WIP | +| [AngularJS UI Development](http://www.packtpub.com/angularjs-ui-development/book) | Matthias Nehlsen, Amit Gharat | Packt Publishing | ? | WIP | +| [D3 on AngularJS](https://leanpub.com/d3angularjs) | Ari Lerner, Victor Powell | Leanpub | v1.0.7 - v1.2.11 | 6/6/2014 | +| [Mastering AngularJS Directives](http://www.packtpub.com/mastering-angularjs-directives/book) | Josh Kurz | Packt Publishing | v1.2.2 - v1.2.16 | 6/1/2014 | ## Videos * [Egghead.io](http://www.egghead.io/) — [source code](https://github.com/msfrisbie/egghead-angularjs) From 42799ac5d9f0215171a2a528517988769dfecb68 Mon Sep 17 00:00:00 2001 From: Ben Ma Date: Wed, 20 Aug 2014 01:18:10 -0700 Subject: [PATCH 060/240] Updating packtpub 301 links --- README.md | 40 ++++++++++++++++++++-------------------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/README.md b/README.md index 3c98b88b..a7643749 100644 --- a/README.md +++ b/README.md @@ -39,26 +39,26 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. [Boilerplates](#boilerplates) ## Books -| Title | Author | Publisher | ng Version | Last Update | -|-----------------------------------------------------------------------------------------------------------------------------------------------|:----------------------------------------:|:--------------------:|:----------------:|:-----------:| -| [AngularJS](http://shop.oreilly.com/product/0636920028055.do) | Brad Green, Shyam Seshadri | O'Reilly | v1.0.1 - v1.0.8 | 4/1/2013 | -| [Instant AngularJS Starter](http://www.packtpub.com/angularjs-to-build-dynamic-web-applications/book) | Dan Menard | Packt Publishing | ? | 2/1/2013 | -| [Recipes With AngularJS](https://leanpub.com/recipes-with-angular-js) | Frederik Dietz | Leanpub | v1.0.4 | 6/23/2013 | -| [AngularJS In Action](http://www.manning.com/bford/) | Brian Ford, Lukas Ruebbelke | Manning Publications | v1.0.4 - v1.2.14 | WIP | -| [AngularJS For .Net Developers](http://henriquat.re/) | Ingo Rammer, Christian Weyer, Golo Roden | Self-published | v1.0.3 - v1.06 | WIP | -| [Mastering Web Application Development With AngularJS](http://www.packtpub.com/angularjs-web-application-development/book) | Peter Bacon Darwin, Pawel Kozlowski | Packt Publishing | v1.0.2 - v1.0.7 | 8/1/2013 | -| [Developing An AngularJS Edge](http://bleedingedgepress.com/our-books/developing-an-angularjs-edge/) | Christopher Hiller | Bleeding Edge Press | v1.0.2 - v1.0.5 | 4/10/2013 | -| [AngularJS Directives](http://www.packtpub.com/angularjs-directives/book) | Alex Vanston | Packt Publishing | ? | 9/1/2013 | -| [ng-book](http://www.ng-book.com/) | Ari Lerner | Self-published | v1.0.7 - v1.2.6 | 6/24/2014 | -| [Build Your Own AngularJS](http://teropa.info/build-your-own-angular/) | Tero Parviainen | Self-published | v1.x | WIP | -| [Dependency Injection with AngularJS](http://www.packtpub.com/dependency-injection-angularjs/book) | Alex Knol | Packt Publishing | ? | 12/1/2013 | -| [Learning Web Development with Bootstrap and Angular: RAW](http://www.packtpub.com/learning-web-development-with-bootstrap-and-angular/book) | Stephen Radford | Packt Publishing | v1.2.x - v1.3 | WIP | -| [AngularJS Essentials](https://www.packtpub.com/web-development/angularjs-essentials) | Rodrigo Branas | Packt Publishing | ? | WIP | -| [AngularJS Web application development Blueprints : RAW](http://www.packtpub.com/angularjs-web-application-development-blueprints/book) | Vinci Rufus | Packt Publishing | ? | WIP | -| [Practical AngularJS](https://leanpub.com/Practical_AngularJS) | Dinis Cruz | Leanpub | v1.0.7 - v1.2.13 | WIP | -| [AngularJS UI Development](http://www.packtpub.com/angularjs-ui-development/book) | Matthias Nehlsen, Amit Gharat | Packt Publishing | ? | WIP | -| [D3 on AngularJS](https://leanpub.com/d3angularjs) | Ari Lerner, Victor Powell | Leanpub | v1.0.7 - v1.2.11 | 6/6/2014 | -| [Mastering AngularJS Directives](http://www.packtpub.com/mastering-angularjs-directives/book) | Josh Kurz | Packt Publishing | v1.2.2 - v1.2.16 | 6/1/2014 | +| Title | Author | Publisher | ng Version | Last Update | +|---------------------------------------------------------------------------------------------------------------------------------------------------------|:----------------------------------------:|:--------------------:|:----------------:|:-----------:| +| [AngularJS](http://shop.oreilly.com/product/0636920028055.do) | Brad Green, Shyam Seshadri | O'Reilly | v1.0.1 - v1.0.8 | 4/1/2013 | +| [Instant AngularJS Starter](https://www.packtpub.com/web-development/instant-angularjs-starter-instant) | Dan Menard | Packt Publishing | ? | 2/1/2013 | +| [Recipes With AngularJS](https://leanpub.com/recipes-with-angular-js) | Frederik Dietz | Leanpub | v1.0.4 | 6/23/2013 | +| [AngularJS In Action](http://www.manning.com/bford/) | Brian Ford, Lukas Ruebbelke | Manning Publications | v1.0.4 - v1.2.14 | WIP | +| [AngularJS For .Net Developers](http://henriquat.re/) | Ingo Rammer, Christian Weyer, Golo Roden | Self-published | v1.0.3 - v1.06 | WIP | +| [Mastering Web Application Development With AngularJS](https://www.packtpub.com/web-development/mastering-web-application-development-angularjs) | Peter Bacon Darwin, Pawel Kozlowski | Packt Publishing | v1.0.2 - v1.0.7 | 8/1/2013 | +| [Developing An AngularJS Edge](http://bleedingedgepress.com/our-books/developing-an-angularjs-edge/) | Christopher Hiller | Bleeding Edge Press | v1.0.2 - v1.0.5 | 4/10/2013 | +| [AngularJS Directives](https://www.packtpub.com/web-development/angularjs-directives) | Alex Vanston | Packt Publishing | ? | 9/1/2013 | +| [ng-book](https://www.ng-book.com) | Ari Lerner | Self-published | v1.0.7 - v1.2.6 | 6/24/2014 | +| [Build Your Own AngularJS](http://teropa.info/build-your-own-angular) | Tero Parviainen | Self-published | v1.x | WIP | +| [Dependency Injection with AngularJS](https://www.packtpub.com/web-development/dependency-injection-angularjs) | Alex Knol | Packt Publishing | ? | 12/1/2013 | +| [Learning Web Development with Bootstrap and Angular: RAW](https://www.packtpub.com/web-development/learning-web-development-bootstrap-and-angular-raw) | Stephen Radford | Packt Publishing | v1.2.x - v1.3 | WIP | +| [AngularJS Essentials](https://www.packtpub.com/web-development/angularjs-essentials) | Rodrigo Branas | Packt Publishing | ? | WIP | +| [AngularJS Web application development Blueprints : RAW](https://www.packtpub.com/web-development/angularjs-web-application-development-blueprints-raw) | Vinci Rufus | Packt Publishing | ? | WIP | +| [Practical AngularJS](https://leanpub.com/Practical_AngularJS) | Dinis Cruz | Leanpub | v1.0.7 - v1.2.13 | WIP | +| [AngularJS UI Development](https://www.packtpub.com/web-development/angularjs-ui-development) | Matthias Nehlsen, Amit Gharat | Packt Publishing | ? | WIP | +| [D3 on AngularJS](https://leanpub.com/d3angularjs) | Ari Lerner, Victor Powell | Leanpub | v1.0.7 - v1.2.11 | 6/6/2014 | +| [Mastering AngularJS Directives](https://www.packtpub.com/application-development/mastering-angularjs-directives) | Josh Kurz | Packt Publishing | v1.2.2 - v1.2.16 | 6/1/2014 | ## Videos * [Egghead.io](http://www.egghead.io/) — [source code](https://github.com/msfrisbie/egghead-angularjs) From 7b728b7e00c6a14954a9d506cc6160fc4cec265d Mon Sep 17 00:00:00 2001 From: Ben Ma Date: Wed, 20 Aug 2014 09:39:14 -0700 Subject: [PATCH 061/240] Updating version of Book AngularJS UI Development --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index a7643749..dd86d5ad 100644 --- a/README.md +++ b/README.md @@ -56,7 +56,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. | [AngularJS Essentials](https://www.packtpub.com/web-development/angularjs-essentials) | Rodrigo Branas | Packt Publishing | ? | WIP | | [AngularJS Web application development Blueprints : RAW](https://www.packtpub.com/web-development/angularjs-web-application-development-blueprints-raw) | Vinci Rufus | Packt Publishing | ? | WIP | | [Practical AngularJS](https://leanpub.com/Practical_AngularJS) | Dinis Cruz | Leanpub | v1.0.7 - v1.2.13 | WIP | -| [AngularJS UI Development](https://www.packtpub.com/web-development/angularjs-ui-development) | Matthias Nehlsen, Amit Gharat | Packt Publishing | ? | WIP | +| [AngularJS UI Development](https://www.packtpub.com/web-development/angularjs-ui-development) | Matthias Nehlsen, Amit Gharat | Packt Publishing | v1.2.22 - v1.2.x | WIP | | [D3 on AngularJS](https://leanpub.com/d3angularjs) | Ari Lerner, Victor Powell | Leanpub | v1.0.7 - v1.2.11 | 6/6/2014 | | [Mastering AngularJS Directives](https://www.packtpub.com/application-development/mastering-angularjs-directives) | Josh Kurz | Packt Publishing | v1.2.2 - v1.2.16 | 6/1/2014 | From 4eb3e0de36ae2bcf768563ba3be2d94e3877a1c4 Mon Sep 17 00:00:00 2001 From: Ben Ma Date: Thu, 21 Aug 2014 00:51:45 -0700 Subject: [PATCH 062/240] Updating version of Book AngularJS Directives --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index dd86d5ad..d0f701e3 100644 --- a/README.md +++ b/README.md @@ -48,7 +48,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. | [AngularJS For .Net Developers](http://henriquat.re/) | Ingo Rammer, Christian Weyer, Golo Roden | Self-published | v1.0.3 - v1.06 | WIP | | [Mastering Web Application Development With AngularJS](https://www.packtpub.com/web-development/mastering-web-application-development-angularjs) | Peter Bacon Darwin, Pawel Kozlowski | Packt Publishing | v1.0.2 - v1.0.7 | 8/1/2013 | | [Developing An AngularJS Edge](http://bleedingedgepress.com/our-books/developing-an-angularjs-edge/) | Christopher Hiller | Bleeding Edge Press | v1.0.2 - v1.0.5 | 4/10/2013 | -| [AngularJS Directives](https://www.packtpub.com/web-development/angularjs-directives) | Alex Vanston | Packt Publishing | ? | 9/1/2013 | +| [AngularJS Directives](https://www.packtpub.com/web-development/angularjs-directives) | Alex Vanston | Packt Publishing | v1.0.6 - v1.0.x | 9/1/2013 | | [ng-book](https://www.ng-book.com) | Ari Lerner | Self-published | v1.0.7 - v1.2.6 | 6/24/2014 | | [Build Your Own AngularJS](http://teropa.info/build-your-own-angular) | Tero Parviainen | Self-published | v1.x | WIP | | [Dependency Injection with AngularJS](https://www.packtpub.com/web-development/dependency-injection-angularjs) | Alex Knol | Packt Publishing | ? | 12/1/2013 | From 18967eb6d777185c06a45686920120e4002c08fc Mon Sep 17 00:00:00 2001 From: Jeff Cunningham Date: Fri, 22 Aug 2014 10:05:13 -0400 Subject: [PATCH 063/240] Update README.md New Links: * [JavaScript Animations in AngularJS Applications](http://www.sitepoint.com/javascript-animations-angularjs-applications/) * [Getting Started with Mobile Angular UI] (http://www.sitepoint.com/getting-started-mobile-angular-ui/) --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index d0f701e3..3d3a3260 100644 --- a/README.md +++ b/README.md @@ -536,6 +536,8 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. * [https://medium.com/@mike360/animating-ng-view-on-route-change-in-angularjs-9490811d0470] (Animating ng-view on route change in AngularJS) * [Advanced UI, Plugins and Components in AngularJS] (http://slides.yearofmoo.com/fitc-spotlight-angularjs/index.html) * [Adding CSS Animations to AngularJS Applications](www.sitepoint.com/adding-css-animations-angularjs-applications) +* [JavaScript Animations in AngularJS Applications] (http://www.sitepoint.com/javascript-animations-angularjs-applications/) +* [Getting Started with Mobile Angular UI] (http://www.sitepoint.com/getting-started-mobile-angular-ui/) ## Integration With Other Languages/Frameworks From 398ef9ba77a05eff8ba7eb6cb7a4768eba0ad712 Mon Sep 17 00:00:00 2001 From: Jay Kanakiya Date: Fri, 22 Aug 2014 20:44:12 +0530 Subject: [PATCH 064/240] Add angular-js.in A curated list of angular modules, directives and services. --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 3d3a3260..4a130304 100644 --- a/README.md +++ b/README.md @@ -96,6 +96,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. ## Curation * [AngularJS Content Curation for 7 Days + Demo](http://angularjs.runastartup.com) +* [Angular-js.in | Curated list of angular directives](http://angular-js.in/) ## Help * [StackOverflow] (http://stackoverflow.com/questions/tagged/angularjs) From 70b8f520f44d312a0dfe47963652ed2efdef0917 Mon Sep 17 00:00:00 2001 From: Ashutosh Das Date: Sun, 24 Aug 2014 09:44:28 +0600 Subject: [PATCH 065/240] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 3d3a3260..06e29e0f 100644 --- a/README.md +++ b/README.md @@ -226,6 +226,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. * [Remote Desktop Client with AngularJS and Yeoman](http://blog.mgechev.com/2014/02/08/remote-desktop-vnc-client-with-angularjs-and-yeoman/) * [Create a TV Show Tracker using AngularJS, Node.js and MongoDB](http://sahatyalkabov.com/create-a-tv-show-tracker-using-angularjs-nodejs-and-mongodb/) * [Creating a CRUD App in Minutes with Angular’s $resource](http://www.sitepoint.com/creating-crud-app-minutes-angulars-resource/) +* [Building the 2048 game in AngularJS](http://www.ng-newsletter.com/posts/building-2048-in-angularjs.html) ## Scopes & Compile * [AngularJS and scope.$apply] (http://jimhoskins.com/2012/12/17/angularjs-and-apply.html) From 927bac40fe2de3953ce4b64c22f96254bedd9aa8 Mon Sep 17 00:00:00 2001 From: Ashutosh Das Date: Tue, 2 Sep 2014 18:15:06 +0600 Subject: [PATCH 066/240] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 5cf2d3c3..a57b7b0c 100644 --- a/README.md +++ b/README.md @@ -83,6 +83,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. * [ng-conf YouTube Page](http://www.youtube.com/user/ngconfvideos) — YouTube channel with all the presentations given at the Angular Conference in January 2014. * [Introduction to Angular.js in 50 Examples (part 1)] (https://www.youtube.com/watch?v=TRrL5j3MIvo&feature=youtu.be) * [Real-Time Web Apps With AngularJS and Firebase](https://courses.tutsplus.com/courses/real-time-web-apps-with-angularjs-and-firebase) - Paid +* [Launch a full product with AngularJS](http://www.angularcourse.com) ## Courses From a3e006c054335ae6184d1dc5875dc34c72502ffa Mon Sep 17 00:00:00 2001 From: Jeff Cunningham Date: Thu, 4 Sep 2014 07:42:29 -0500 Subject: [PATCH 067/240] Update README.md Added: * [Taming Forms in AnguarJS 1.3] (http://www.yearofmoo.com/2014/09/taming-forms-in-angularjs-1-3.html) --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index a57b7b0c..81852d8e 100644 --- a/README.md +++ b/README.md @@ -414,6 +414,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. * ["Add more element" form with Angular](http://blog.chorip.am/articles/add-more-form-style-the-nice-way-with-angularjs/) * [AngularJS Multi-Step Form Using UI Router](http://scotch.io/tutorials/javascript/angularjs-multi-step-form-using-ui-router) * [Building Dynamic Angular Forms with ngRepeat and ngForm](http://scotch.io/tutorials/javascript/building-dynamic-angular-forms-with-ngrepeat-and-ngform) +* [Taming Forms in AnguarJS 1.3] (http://www.yearofmoo.com/2014/09/taming-forms-in-angularjs-1-3.html) ## Authentication * [Deal with users authentication in an AngularJS web app] (http://blog.brunoscopelliti.com/deal-with-users-authentication-in-an-angularjs-web-app) From ccc097681dcc0b5e8d66ec3539d75c9a81e64d32 Mon Sep 17 00:00:00 2001 From: Ashutosh Das Date: Fri, 5 Sep 2014 09:24:29 +0600 Subject: [PATCH 068/240] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 81852d8e..5e6d99c9 100644 --- a/README.md +++ b/README.md @@ -229,6 +229,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. * [Create a TV Show Tracker using AngularJS, Node.js and MongoDB](http://sahatyalkabov.com/create-a-tv-show-tracker-using-angularjs-nodejs-and-mongodb/) * [Creating a CRUD App in Minutes with Angular’s $resource](http://www.sitepoint.com/creating-crud-app-minutes-angulars-resource/) * [Building the 2048 game in AngularJS](http://www.ng-newsletter.com/posts/building-2048-in-angularjs.html) +* [Building a Chat App with node-webkit, Firebase, and AngularJS](http://www.sitepoint.com/building-chat-app-node-webkit-firebase-angularjs/) ## Scopes & Compile * [AngularJS and scope.$apply] (http://jimhoskins.com/2012/12/17/angularjs-and-apply.html) From 3b1c596ad30760a5856ac2fe9b979c16d638b91c Mon Sep 17 00:00:00 2001 From: Ashutosh Das Date: Wed, 10 Sep 2014 07:36:22 +0600 Subject: [PATCH 069/240] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 5e6d99c9..e6dda9be 100644 --- a/README.md +++ b/README.md @@ -270,6 +270,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. * [Configuring Dependency Injection in AngularJS] (http://joelhooks.com/blog/2013/08/18/configuring-dependency-injection-in-angularjs/) * [Defining Instantiatable Classes In The AngularJS Dependency Injection Framework] (http://www.bennadel.com/blog/2527-Defining-Instantiatable-Classes-In-The-AngularJS-Dependency-Injection-Framework.htm) * [Deconstructing AngularJS Injector] (http://neverfriday.com/2013/11/30/deconstructing-angularjs-injector/) +* [AngularJS Dependency Injection - Demystified](http://anandmanisankar.com/posts/angularjs-dependency-injection-demystified/) ## Directives * [AngularJS directives and the computer science of JavaScript] (http://www.adobe.com/devnet/html5/articles/angularjs-directives-and-the-computer-science-of-javascript.html) From 43579c3da06ae97e7e73e16de8609bd6693c00f8 Mon Sep 17 00:00:00 2001 From: Ashutosh Das Date: Wed, 10 Sep 2014 07:52:46 +0600 Subject: [PATCH 070/240] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 5e6d99c9..2016c5d7 100644 --- a/README.md +++ b/README.md @@ -220,6 +220,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. * AngularJs Bootstrap Components: [Part 1 : Building Popover Directive](http://subliminalsources.com/9/building-angularjs-bootstrap-components-popover-directive-part-1/), [Part 2 : Building Collapse(Accordion) Directive](http://subliminalsources.com/97/angularjs-bootstrap-components-part-2-building-collapse-accordion-directive/), [Part 3 : Building Tabs Directive](http://subliminalsources.com/175/angularjs-bootstrap-components-tutorials-part-3-building-tabs-directive/) * Building an Angular and Express App: [Part 1](http://start.jcolemorrison.com/building-an-angular-and-express-app-part-1/) , [Part 2](http://start.jcolemorrison.com/building-an-angular-and-express-app-part-2/) * Angular Directives: A Beginner's Guide [Part 1](http://blog.trifork.com/2014/04/17/angular-directives-a-beginners-guide-part-1) +* [Building a blog using Flask and AngularJS Part 1](http://blog.john.mayonvolcanosoftware.com/building-a-blog-using-flask-and-angularjs-part-1/), [Building a blog using Flask and AngularJS Part 2](http://blog.john.mayonvolcanosoftware.com/building-a-blog-using-flask-and-angularjs-part-2/) ## Sample Apps * [A Shopping Cart Application Built with AngularJS] (http://www.codeproject.com/Articles/576246/A-Shopping-Cart-Application-Built-with-AngularJS) From daa04b73f8967ecc2db3b1093d92aa12f59a90ee Mon Sep 17 00:00:00 2001 From: Bo-Yi Wu Date: Wed, 10 Sep 2014 10:45:39 +0800 Subject: [PATCH 071/240] Add code school video sponsored by Google. --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 3a9d4986..47a463be 100644 --- a/README.md +++ b/README.md @@ -84,6 +84,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. * [Introduction to Angular.js in 50 Examples (part 1)] (https://www.youtube.com/watch?v=TRrL5j3MIvo&feature=youtu.be) * [Real-Time Web Apps With AngularJS and Firebase](https://courses.tutsplus.com/courses/real-time-web-apps-with-angularjs-and-firebase) - Paid * [Launch a full product with AngularJS](http://www.angularcourse.com) +* [Learn to build an application using Angular.js](http://campus.codeschool.com/courses/shaping-up-with-angular-js/intro) ## Courses From 5778ee1a5572fe00d3732be06604ace1d16ee107 Mon Sep 17 00:00:00 2001 From: Ashutosh Das Date: Sun, 14 Sep 2014 18:56:09 +0600 Subject: [PATCH 072/240] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 47a463be..8631515b 100644 --- a/README.md +++ b/README.md @@ -163,6 +163,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. * [Building applications for Firefox OS using AngularJS](https://hacks.mozilla.org/2014/07/building-applications-for-firefox-os-using-angularjs/) * [Debugging AngularJS Apps from the Console](http://ionicframework.com/blog/angularjs-console/) * [50 Angular.js Examples](http://curran.github.io/screencasts/introToAngular/exampleViewer/#/) +* [AngularJS DOM manipulation with jqLite](http://baljeetsingh.in/angularjs-dom-manipulation-jqlite-324/) ## Introductions/Beginning AngularJS (also look at the multipart articles) * [Getting Started With AngularJS] (http://www.adobe.com/devnet/html5/articles/getting-started-with-angularjs.html) From 4b8fedffb64363a973d2f0ba276c1bed131e37f1 Mon Sep 17 00:00:00 2001 From: Derek Hu Date: Wed, 17 Sep 2014 17:30:41 -0400 Subject: [PATCH 073/240] Update ZH-CH.md --- ZH-CN.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ZH-CN.md b/ZH-CN.md index 491f0756..046cdf71 100644 --- a/ZH-CN.md +++ b/ZH-CN.md @@ -440,7 +440,7 @@ AngularJS * [用 DreamFactory 开发 针对 Angular 的 CRUD 后端] (http://www.dreamfactory.com/angularjs-example) * [Firebase 和 Angular 三个双向数据绑定] (https://www.firebase.com/blog/2013-10-04-firebase-angular-data-binding.html) -## 行动装置 Mobile +## 移动装置 Mobile * [PhoneGap+AngularJS 快速入门指南] (http://devgirl.org/2013/06/10/quick-start-guide-phonegap-and-angularjs/) * [用 AngularJS 开发 PhoneGap 引用程序] (http://briantford.com/blog/angular-phonegap.html) * [PhoneGap 和 AngularJS: In App Browser] (http://tech.pro/tutorial/1357/phonegap-and-angularjs-in-app-browser) From dc0ca0b439647ae71492c3bb09ed732e78409e3b Mon Sep 17 00:00:00 2001 From: Jeff Cunningham Date: Mon, 22 Sep 2014 07:30:50 -0500 Subject: [PATCH 074/240] Update README.md Added: * [Delaying the $digest Cycle in AngularJS] (http://www.aaron-gray.com/delaying-the-digest-cycle-in-angularjs/) --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 8631515b..44411971 100644 --- a/README.md +++ b/README.md @@ -265,6 +265,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. * [Rethinking AngularJS Controllers] (http://toddmotto.com/rethinking-angular-js-controllers/) * [AngularJS: "Controller as" or "$scope"?] (http://codetunnel.com/angularjs-controller-as-or-scope/) * [AngularJS’s Controller As and the vm Variable] (http://www.johnpapa.net/angularjss-controller-as-and-the-vm-variable/) +* [Delaying the $digest Cycle in AngularJS] (http://www.aaron-gray.com/delaying-the-digest-cycle-in-angularjs/) ## Dependency Injection * [The "Magic" behind AngularJS Dependency Injection] (http://www.alexrothenberg.com/2013/02/11/the-magic-behind-angularjs-dependency-injection.html) From 6ac56d23235ec1143f65ae0540b54515f0aac2f4 Mon Sep 17 00:00:00 2001 From: carl sednaoui Date: Wed, 24 Sep 2014 10:11:33 -0400 Subject: [PATCH 075/240] Add Thinkful's angularJS tutorial --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 44411971..51fb098c 100644 --- a/README.md +++ b/README.md @@ -88,6 +88,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. ## Courses +* [AngularJS Tutorial - Learn Angular by building a Gmail clone](http://www.thinkful.com/learn/angularjs-tutorial-build-a-gmail-clone) – Mini AngularJS course with video * [Thinkster.io - A better way to learn AngularJS](http://www.thinkster.io/) - Free course on AngularJS * [Interactive AngularJS tutorials](http://ng-tutorial.mgechev.com/) * [AngularJS JumpStart with Dan Wahlin] (https://www.udemy.com/angularjs-jumpstart/?sl=E0EYdlw9RBMALEwzBwZX) From 170ab6d60b536cc0efce8d5f4d4ae16b7a707777 Mon Sep 17 00:00:00 2001 From: Ashutosh Das Date: Fri, 26 Sep 2014 00:06:28 +0600 Subject: [PATCH 076/240] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 44411971..f4d0d867 100644 --- a/README.md +++ b/README.md @@ -59,6 +59,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. | [AngularJS UI Development](https://www.packtpub.com/web-development/angularjs-ui-development) | Matthias Nehlsen, Amit Gharat | Packt Publishing | v1.2.22 - v1.2.x | WIP | | [D3 on AngularJS](https://leanpub.com/d3angularjs) | Ari Lerner, Victor Powell | Leanpub | v1.0.7 - v1.2.11 | 6/6/2014 | | [Mastering AngularJS Directives](https://www.packtpub.com/application-development/mastering-angularjs-directives) | Josh Kurz | Packt Publishing | v1.2.2 - v1.2.16 | 6/1/2014 | +| [AngularJS: Novice to Ninja](https://learnable.com/books/angularjs-novice-to-ninja/) | Sandeep Panda | SitePoint | v1.3.0-beta.2 | 25/9/2014 | ## Videos * [Egghead.io](http://www.egghead.io/) — [source code](https://github.com/msfrisbie/egghead-angularjs) From 3c4a817299dbbaaafaee989aed50fdfc91dba3f2 Mon Sep 17 00:00:00 2001 From: Ashutosh Das Date: Fri, 26 Sep 2014 01:48:42 +0600 Subject: [PATCH 077/240] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 44411971..b04b26d6 100644 --- a/README.md +++ b/README.md @@ -275,6 +275,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. * [Defining Instantiatable Classes In The AngularJS Dependency Injection Framework] (http://www.bennadel.com/blog/2527-Defining-Instantiatable-Classes-In-The-AngularJS-Dependency-Injection-Framework.htm) * [Deconstructing AngularJS Injector] (http://neverfriday.com/2013/11/30/deconstructing-angularjs-injector/) * [AngularJS Dependency Injection - Demystified](http://anandmanisankar.com/posts/angularjs-dependency-injection-demystified/) +* [Angular’s dependency injection annotation process](http://toddmotto.com/angular-js-dependency-injection-annotation-process/) ## Directives * [AngularJS directives and the computer science of JavaScript] (http://www.adobe.com/devnet/html5/articles/angularjs-directives-and-the-computer-science-of-javascript.html) From d283340f2b6556371a88d69a31368afdadf10aa0 Mon Sep 17 00:00:00 2001 From: Ashutosh Das Date: Sun, 28 Sep 2014 18:02:37 +0600 Subject: [PATCH 078/240] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 44411971..64a0141a 100644 --- a/README.md +++ b/README.md @@ -164,6 +164,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. * [Debugging AngularJS Apps from the Console](http://ionicframework.com/blog/angularjs-console/) * [50 Angular.js Examples](http://curran.github.io/screencasts/introToAngular/exampleViewer/#/) * [AngularJS DOM manipulation with jqLite](http://baljeetsingh.in/angularjs-dom-manipulation-jqlite-324/) +* [A Developer’s Guide to Perform SEO on AngularJS Web Apps](http://www.algoworks.com/blog/a-developers-guide-to-perform-seo-on-angularjs-web-apps/) ## Introductions/Beginning AngularJS (also look at the multipart articles) * [Getting Started With AngularJS] (http://www.adobe.com/devnet/html5/articles/getting-started-with-angularjs.html) From afcc7a22f10d27f3247a9a58f2f938b6c8efa9e6 Mon Sep 17 00:00:00 2001 From: "Anthony P. Alicea" Date: Fri, 3 Oct 2014 00:02:55 -0400 Subject: [PATCH 079/240] Add Learn and Understand AngularJS course 6-hour paid course (with coupon) for beginners, jQuery users, and all others. Teaches javascript concepts key to understanding Angular, how AngularJS works, and building single page applications. --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 1219e6a7..b6ebda41 100644 --- a/README.md +++ b/README.md @@ -97,6 +97,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. * [Code School Shaping Up with Angular.js](https://www.codeschool.com/courses/shaping-up-with-angular-js) * [Lynda Up and Running with AngularJS](http://www.lynda.com/AngularJS-tutorials/Up-Running-AngularJS/154414-2.html) * [Codecademy AngularJs](http://www.codecademy.com/courses/javascript-advanced-en-2hJ3J/0/1) +* [Learn and Understand AngularJS](https://www.udemy.com/learn-angularjs/?couponCode=GITHUB1) ## Curation * [AngularJS Content Curation for 7 Days + Demo](http://angularjs.runastartup.com) From 04b9a6600ccd22d2f6bd9e1614f7b62b52091aab Mon Sep 17 00:00:00 2001 From: Ashutosh Das Date: Sat, 4 Oct 2014 10:12:02 +0600 Subject: [PATCH 080/240] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index b6ebda41..14bb8108 100644 --- a/README.md +++ b/README.md @@ -168,6 +168,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. * [50 Angular.js Examples](http://curran.github.io/screencasts/introToAngular/exampleViewer/#/) * [AngularJS DOM manipulation with jqLite](http://baljeetsingh.in/angularjs-dom-manipulation-jqlite-324/) * [A Developer’s Guide to Perform SEO on AngularJS Web Apps](http://www.algoworks.com/blog/a-developers-guide-to-perform-seo-on-angularjs-web-apps/) +* [The Top 10 Mistakes AngularJS Developers Make](http://www.airpair.com/angularjs/posts/top-10-mistakes-angularjs-developers-make) ## Introductions/Beginning AngularJS (also look at the multipart articles) * [Getting Started With AngularJS] (http://www.adobe.com/devnet/html5/articles/getting-started-with-angularjs.html) From 62e397a2daf6121e4bdca0bb4321c9489c7dcaae Mon Sep 17 00:00:00 2001 From: AJ Kerrigan Date: Tue, 7 Oct 2014 12:34:37 -0400 Subject: [PATCH 081/240] Add John Papa's opinionated style guide under Lessons Learned --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index b6ebda41..cbb07d07 100644 --- a/README.md +++ b/README.md @@ -204,6 +204,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. * [5 AngularJS Antipatterns & Pitfalls] (http://nathanleclaire.com/blog/2014/04/19/5-angularjs-antipatterns-and-pitfalls/) * [Opinionated AngularJS styleguide for teams] (http://toddmotto.com/opinionated-angular-js-styleguide-for-teams/) * [Speeding up AngularJS apps with simple optimizations](http://www.binpress.com/tutorial/speeding-up-angular-js-with-simple-optimizations/135) +* [AngularJS Style Guide](https://github.com/johnpapa/angularjs-styleguide) by John Papa: A starting point for AngularJS development teams to provide consistency through good practices. ## Multipart Articles * Getting Started with elasticsearch and AngularJS: [Part1 - Searching] (http://www.fullscale.co/blog/2013/02/28/getting_started_with_elasticsearch_and_AngularJS_searching.html), [Part 2: Faceting] (http://www.fullscale.co/blog/2013/03/07/getting_started_with_elasticsearch_and-AngularJS_faceting.html), [Part 3: Visualization] (http://www.fullscale.co/blog/2013/03/20/getting_started_with_elasticsearch_and_AngularJS_d3.html) From a11089f1b4f39a3bbc97f3ff09343b99ab653062 Mon Sep 17 00:00:00 2001 From: Jeff Cunningham Date: Mon, 13 Oct 2014 07:46:42 -0500 Subject: [PATCH 082/240] Update README.md Added link from @pyprism: [AngularJS Tutorial: A Comprehensive 10,000 Word Guide](http://www.airpair.com/angularjs) --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 37d20fba..0c054fa7 100644 --- a/README.md +++ b/README.md @@ -192,6 +192,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. * [Picking Up Angular, build a twitter-like application](https://github.com/deontologician/pipr/blob/master/tut.org) * [Exception Handling in an AngularJS Web Application] (http://blog.loadimpact.com/2014/06/03/exception-handling-in-an-angularjs-web-application-tutorial/) * [AngularJS 101: From Zero to Angular in Seconds] (http://www.pubnub.com/blog/angularjs-101-from-zero-to-angular-in-seconds/) +* [AngularJS Tutorial: A Comprehensive 10,000 Word Guide](http://www.airpair.com/angularjs) ## Lessons Learned * [Lessons Learned: A Year with a Large AngularJS Project] (http://joelhooks.com/blog/2013/05/22/lessons-learned-kicking-off-an-angularjs-project/) From 6f8a1d899e6ff8dfdb06e6e78069c9d4b85194ce Mon Sep 17 00:00:00 2001 From: Jeff Cunningham Date: Mon, 13 Oct 2014 07:48:09 -0500 Subject: [PATCH 083/240] Update README.md Added new link from @pyprism: [AngularJS Best Practices: Directory Structure](http://scotch.io/tutorials/javascript/angularjs-best-practices-directory-structure) --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 0c054fa7..d2fd453b 100644 --- a/README.md +++ b/README.md @@ -207,6 +207,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. * [Opinionated AngularJS styleguide for teams] (http://toddmotto.com/opinionated-angular-js-styleguide-for-teams/) * [Speeding up AngularJS apps with simple optimizations](http://www.binpress.com/tutorial/speeding-up-angular-js-with-simple-optimizations/135) * [AngularJS Style Guide](https://github.com/johnpapa/angularjs-styleguide) by John Papa: A starting point for AngularJS development teams to provide consistency through good practices. +* [AngularJS Best Practices: Directory Structure](http://scotch.io/tutorials/javascript/angularjs-best-practices-directory-structure) ## Multipart Articles * Getting Started with elasticsearch and AngularJS: [Part1 - Searching] (http://www.fullscale.co/blog/2013/02/28/getting_started_with_elasticsearch_and_AngularJS_searching.html), [Part 2: Faceting] (http://www.fullscale.co/blog/2013/03/07/getting_started_with_elasticsearch_and-AngularJS_faceting.html), [Part 3: Visualization] (http://www.fullscale.co/blog/2013/03/20/getting_started_with_elasticsearch_and_AngularJS_d3.html) From 4af3a44478342e3473d0118029873b86ae8c7ad3 Mon Sep 17 00:00:00 2001 From: Jeff Cunningham Date: Mon, 13 Oct 2014 07:58:16 -0500 Subject: [PATCH 084/240] Update README.md added new section: Best Practices/Style Guides. Moved Boilerplates section up higher, and renamed it Boilerplates/Seed Projects --- README.md | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index d2fd453b..9eddfaa5 100644 --- a/README.md +++ b/README.md @@ -12,8 +12,10 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. [Help](#help) [General Topics](#general-topics) [Introductions/Beginning AngularJS](#introductionsbeginning-angularjs-also-look-at-the-multipart-articles) -[Content Curation for 7 Days](#curation) +[Curation](#curation) +[Best Practices/Style Guides](#best-practicesstyle-guides) [Lessons Learned](#lessons-learned) +[Boilerplates/Seed Projects](#boilerplatesseed-projects) [Multipart Articles](#multipart-articles) [Sample Apps](#sample-apps) [Scopes & Compile](#scopes--compile) @@ -36,7 +38,6 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. [Popular Third-Party Modules](#popular-third-party-modules) [Test Editor Bundles](#text-editor-bundleside-stuff) [Development Tools](#development-tools) -[Boilerplates](#boilerplates) ## Books | Title | Author | Publisher | ng Version | Last Update | @@ -194,6 +195,11 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. * [AngularJS 101: From Zero to Angular in Seconds] (http://www.pubnub.com/blog/angularjs-101-from-zero-to-angular-in-seconds/) * [AngularJS Tutorial: A Comprehensive 10,000 Word Guide](http://www.airpair.com/angularjs) +## Best Practices/Style Guides +* [Opinionated AngularJS styleguide for teams] (http://toddmotto.com/opinionated-angular-js-styleguide-for-teams/) +* [AngularJS Style Guide](https://github.com/johnpapa/angularjs-styleguide) by John Papa: A starting point for AngularJS development teams to provide consistency through good practices. +* [AngularJS Best Practices: Directory Structure](http://scotch.io/tutorials/javascript/angularjs-best-practices-directory-structure) + ## Lessons Learned * [Lessons Learned: A Year with a Large AngularJS Project] (http://joelhooks.com/blog/2013/05/22/lessons-learned-kicking-off-an-angularjs-project/) * [Some AngularJS Pitfalls] (http://branchandbound.net/blog/web/2013/08/some-angularjs-pitfalls/) @@ -204,10 +210,10 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. * [4 Smooth AngularJS Application Tips] (http://nathanleclaire.com/blog/2014/01/04/5-smooth-angularjs-application-tips/) * [Get Your Hands Dirty Refactoring in AngularJS] (http://blog.safaribooksonline.com/2014/04/08/refactoring-angularjs-get-hands-filthy/) * [5 AngularJS Antipatterns & Pitfalls] (http://nathanleclaire.com/blog/2014/04/19/5-angularjs-antipatterns-and-pitfalls/) -* [Opinionated AngularJS styleguide for teams] (http://toddmotto.com/opinionated-angular-js-styleguide-for-teams/) * [Speeding up AngularJS apps with simple optimizations](http://www.binpress.com/tutorial/speeding-up-angular-js-with-simple-optimizations/135) -* [AngularJS Style Guide](https://github.com/johnpapa/angularjs-styleguide) by John Papa: A starting point for AngularJS development teams to provide consistency through good practices. -* [AngularJS Best Practices: Directory Structure](http://scotch.io/tutorials/javascript/angularjs-best-practices-directory-structure) + +## Boilerplates/Seed Projects +* [KOAN Stack (Koa, Angular, Node, Mongo, WebSockets)](https://github.com/soygul/koan) ## Multipart Articles * Getting Started with elasticsearch and AngularJS: [Part1 - Searching] (http://www.fullscale.co/blog/2013/02/28/getting_started_with_elasticsearch_and_AngularJS_searching.html), [Part 2: Faceting] (http://www.fullscale.co/blog/2013/03/07/getting_started_with_elasticsearch_and-AngularJS_faceting.html), [Part 3: Visualization] (http://www.fullscale.co/blog/2013/03/20/getting_started_with_elasticsearch_and_AngularJS_d3.html) @@ -614,6 +620,3 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. ## Development Tools * [AngularJS Batarang Chrome Extension](https://github.com/angular/angularjs-batarang) * [Scaffolding JSON or restful API to JavaScript and HTML using AngularJS and JQuery](http://spascaffold.azurewebsites.net/AngularJSScaffold) - -## Boilerplates -* [KOAN Stack (Koa, Angular, Node, Mongo, WebSockets)](https://github.com/soygul/koan) From 4da0e96151c0a32c009ba22cd464d96413b5e617 Mon Sep 17 00:00:00 2001 From: Jeff Cunningham Date: Mon, 13 Oct 2014 07:59:06 -0500 Subject: [PATCH 085/240] Update README.md --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 9eddfaa5..ab6d602b 100644 --- a/README.md +++ b/README.md @@ -14,8 +14,8 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. [Introductions/Beginning AngularJS](#introductionsbeginning-angularjs-also-look-at-the-multipart-articles) [Curation](#curation) [Best Practices/Style Guides](#best-practicesstyle-guides) -[Lessons Learned](#lessons-learned) -[Boilerplates/Seed Projects](#boilerplatesseed-projects) +[Lessons Learned](#lessons-learned) +[Boilerplates/Seed Projects](#boilerplatesseed-projects) [Multipart Articles](#multipart-articles) [Sample Apps](#sample-apps) [Scopes & Compile](#scopes--compile) From d16287988e0dff6c2f88e9cac29cb253f0896ef7 Mon Sep 17 00:00:00 2001 From: Jeff Cunningham Date: Mon, 13 Oct 2014 08:04:34 -0500 Subject: [PATCH 086/240] Update README.md --- README.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index ab6d602b..24cf41e3 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@ AngularJS-Learning ================== -A bunch of links to blog posts, articles, videos, etc for learning AngularJS. This list is in its early stages. Feel free to submit a pull request if you have some links/resources to add. Also, I try to verify that the articles below have some real content (i.e. aren't 2 paragraph blog posts with little information) to ensure I'm not listing "fluff" pieces. If you have an idea for a better way to organize these links, please let me know. As I find similar posts in the "General Topics" section, I will break them out into their own categories. +A bunch of links to blog posts, articles, videos, etc for learning AngularJS. Feel free to submit a pull request if you have some links/resources to add. Also, I try to verify that the articles below have some real content (i.e. aren't 2 paragraph blog posts with little information) to ensure I'm not listing "fluff" pieces. If you have an idea for a better way to organize these links, please let me know. As I find similar posts in the "General Topics" section, I will break them out into their own categories. NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. @@ -12,10 +12,10 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. [Help](#help) [General Topics](#general-topics) [Introductions/Beginning AngularJS](#introductionsbeginning-angularjs-also-look-at-the-multipart-articles) -[Curation](#curation) -[Best Practices/Style Guides](#best-practicesstyle-guides) -[Lessons Learned](#lessons-learned) -[Boilerplates/Seed Projects](#boilerplatesseed-projects) +[Curation](#curation) +[Best Practices/Style Guides](##best-practicesstyle-guides) +[Lessons Learned](#lessons-learned) +[Boilerplates/Seed Projects](#boilerplatesseed-projects) [Multipart Articles](#multipart-articles) [Sample Apps](#sample-apps) [Scopes & Compile](#scopes--compile) From 07ad3582a351efc10c0b287dfaed89104db6ca37 Mon Sep 17 00:00:00 2001 From: Jeff Cunningham Date: Mon, 13 Oct 2014 08:10:28 -0500 Subject: [PATCH 087/240] Update README.md fixed ToC link --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 24cf41e3..64f8f51f 100644 --- a/README.md +++ b/README.md @@ -13,7 +13,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. [General Topics](#general-topics) [Introductions/Beginning AngularJS](#introductionsbeginning-angularjs-also-look-at-the-multipart-articles) [Curation](#curation) -[Best Practices/Style Guides](##best-practicesstyle-guides) +[Best Practices/Style Guides](#best-practicesstyle-guides) [Lessons Learned](#lessons-learned) [Boilerplates/Seed Projects](#boilerplatesseed-projects) [Multipart Articles](#multipart-articles) From 6f894b85a2d2a4b82cd3ae112a18fb4d22759dab Mon Sep 17 00:00:00 2001 From: Jeff Cunningham Date: Mon, 13 Oct 2014 08:15:06 -0500 Subject: [PATCH 088/240] Update README.md Added a couple of links to my personal Angular style guide and seed project --- README.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/README.md b/README.md index 64f8f51f..db5090d8 100644 --- a/README.md +++ b/README.md @@ -3,6 +3,8 @@ AngularJS-Learning A bunch of links to blog posts, articles, videos, etc for learning AngularJS. Feel free to submit a pull request if you have some links/resources to add. Also, I try to verify that the articles below have some real content (i.e. aren't 2 paragraph blog posts with little information) to ensure I'm not listing "fluff" pieces. If you have an idea for a better way to organize these links, please let me know. As I find similar posts in the "General Topics" section, I will break them out into their own categories. +I also blog about Angular and JavaScript topics at [my blog] (http://www.jmcunningham.net). + NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. ### Table of Contents @@ -196,6 +198,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. * [AngularJS Tutorial: A Comprehensive 10,000 Word Guide](http://www.airpair.com/angularjs) ## Best Practices/Style Guides +* [**My Personal Angular JS Best Practices Guide] (https://github.com/jmcunningham/angularjs-styleguide) * [Opinionated AngularJS styleguide for teams] (http://toddmotto.com/opinionated-angular-js-styleguide-for-teams/) * [AngularJS Style Guide](https://github.com/johnpapa/angularjs-styleguide) by John Papa: A starting point for AngularJS development teams to provide consistency through good practices. * [AngularJS Best Practices: Directory Structure](http://scotch.io/tutorials/javascript/angularjs-best-practices-directory-structure) @@ -213,6 +216,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. * [Speeding up AngularJS apps with simple optimizations](http://www.binpress.com/tutorial/speeding-up-angular-js-with-simple-optimizations/135) ## Boilerplates/Seed Projects +* [**My Personal Angular JS Seed Project] (https://github.com/jmcunningham/angularBPSeed) * [KOAN Stack (Koa, Angular, Node, Mongo, WebSockets)](https://github.com/soygul/koan) ## Multipart Articles From 9661acb540872859b90c86b923a954fea8601747 Mon Sep 17 00:00:00 2001 From: Jeff Cunningham Date: Mon, 13 Oct 2014 08:37:51 -0500 Subject: [PATCH 089/240] Update README.md Cleaned up the Courses section. Removed a couple of courses, and added the following: * [Pluralsight: AngularJS Patterns: Clean Code] (http://www.pluralsight.com/courses/angularjs-patterns-clean-code) * [Pluralsight: AngularJS Line of Business Applications] (http://www.pluralsight.com/courses/angularjs-line-of-business-applications) * [Building Mobile Apps With the Ionic Framework and AngularJS] (http://www.pluralsight.com/courses/building-mobile-apps-ionic-framework-angularjs) --- README.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index db5090d8..68cd9a4b 100644 --- a/README.md +++ b/README.md @@ -93,14 +93,15 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. ## Courses * [AngularJS Tutorial - Learn Angular by building a Gmail clone](http://www.thinkful.com/learn/angularjs-tutorial-build-a-gmail-clone) – Mini AngularJS course with video -* [Thinkster.io - A better way to learn AngularJS](http://www.thinkster.io/) - Free course on AngularJS -* [Interactive AngularJS tutorials](http://ng-tutorial.mgechev.com/) * [AngularJS JumpStart with Dan Wahlin] (https://www.udemy.com/angularjs-jumpstart/?sl=E0EYdlw9RBMALEwzBwZX) * [Tuts+: Hands-on Angular] (https://tutsplus.com/course/hands-on-angular/) * [Code School Shaping Up with Angular.js](https://www.codeschool.com/courses/shaping-up-with-angular-js) * [Lynda Up and Running with AngularJS](http://www.lynda.com/AngularJS-tutorials/Up-Running-AngularJS/154414-2.html) * [Codecademy AngularJs](http://www.codecademy.com/courses/javascript-advanced-en-2hJ3J/0/1) * [Learn and Understand AngularJS](https://www.udemy.com/learn-angularjs/?couponCode=GITHUB1) +* [Pluralsight: AngularJS Patterns: Clean Code] (http://www.pluralsight.com/courses/angularjs-patterns-clean-code) +* [Pluralsight: AngularJS Line of Business Applications] (http://www.pluralsight.com/courses/angularjs-line-of-business-applications) +* [Building Mobile Apps With the Ionic Framework and AngularJS] (http://www.pluralsight.com/courses/building-mobile-apps-ionic-framework-angularjs) ## Curation * [AngularJS Content Curation for 7 Days + Demo](http://angularjs.runastartup.com) From 6e1597724ea4b4690e8db7557f4294f0bfc48761 Mon Sep 17 00:00:00 2001 From: Jeff Cunningham Date: Mon, 13 Oct 2014 09:04:38 -0500 Subject: [PATCH 090/240] Update README.md Added: * [AngularJS style guide used at GoCardless] (https://github.com/gocardless/angularjs-style-guide) --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 68cd9a4b..dbddc682 100644 --- a/README.md +++ b/README.md @@ -203,6 +203,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. * [Opinionated AngularJS styleguide for teams] (http://toddmotto.com/opinionated-angular-js-styleguide-for-teams/) * [AngularJS Style Guide](https://github.com/johnpapa/angularjs-styleguide) by John Papa: A starting point for AngularJS development teams to provide consistency through good practices. * [AngularJS Best Practices: Directory Structure](http://scotch.io/tutorials/javascript/angularjs-best-practices-directory-structure) +* [AngularJS style guide used at GoCardless] (https://github.com/gocardless/angularjs-style-guide) ## Lessons Learned * [Lessons Learned: A Year with a Large AngularJS Project] (http://joelhooks.com/blog/2013/05/22/lessons-learned-kicking-off-an-angularjs-project/) From 2bd518b6d5e74714afd858e4b3d1ca045f46693f Mon Sep 17 00:00:00 2001 From: Jeff Cunningham Date: Wed, 15 Oct 2014 08:08:39 -0500 Subject: [PATCH 091/240] Update README.md Added: [**Asynchronous form errors and messages in AngularJS] (http://jaysoo.ca/2014/10/14/async-form-errors-and-messages-in-angularjs/) Also changed the ** indicators to highlight Angular 1.3 posts instead of 1.2 --- README.md | 21 +++++++++++---------- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/README.md b/README.md index dbddc682..b461ee6b 100644 --- a/README.md +++ b/README.md @@ -5,7 +5,7 @@ A bunch of links to blog posts, articles, videos, etc for learning AngularJS. Fe I also blog about Angular and JavaScript topics at [my blog] (http://www.jmcunningham.net). -NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. +NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.3. ### Table of Contents [Books](#books) @@ -76,7 +76,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. * [Show Me AngularJS (Tekpub)](http://tekpub.com/products/angular) — 8 videos (paid) * [Easier JavaScript Apps with AngularJS (Tuts+)](https://tutsplus.com/course/easier-js-apps-with-angular/) — 22 videos of about 5 minutes each, in 8 sections (paid) * [AngularJS Fundamentals (Pluralsight)] (http://pluralsight.com/training/Courses/TableOfContents/angularjs-fundamentals) - 6 hours 15 minutes total (paid) -* [**AngularJS 1.2 & Beyond] (http://www.youtube.com/watch?v=W13qDdJDHp8&feature=youtu.be) +* [AngularJS 1.2 & Beyond] (http://www.youtube.com/watch?v=W13qDdJDHp8&feature=youtu.be) * [Example Cases of AngularJS](http://www.youtube.com/playlist?list=PLfLN8Jd9-DVEQ0-PEnVeeUYyO0yg28mhN) - Growing list of 5 minute or less videos * [Realtime Web Apps With AngularJS & Firebase] (http://www.youtube.com/watch?v=C7ZI7z7qnHU) * [Getting MEAN With MongoDB and AngularJS](https://www.youtube.com/watch?v=XwSFg8nqBFA) @@ -135,7 +135,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. * [AngularJS Abstractions: Modules] (http://odetocode.com/blogs/scott/archive/2013/05/01/angularjs-abstractions-modules.aspx) * [Mixing Static Content With ngSwitch And ngSwitchWhen In AngularJS] (http://www.bennadel.com/blog/2507-Mixing-Static-Content-With-ngSwitch-And-ngSwitchWhen-In-AngularJS.htm) * [Building large apps with AngularJS] (http://pseudobry.com/building-large-apps-with-angularjs.html) -* [**Error Message Minification with MinErr] (http://kensheedlo.com/2013/08/15/error-message-minification-with-minerr.html) +* [Error Message Minification with MinErr] (http://kensheedlo.com/2013/08/15/error-message-minification-with-minerr.html) * [How to make your AngularJS app work in IE 8] (http://blog-it.hypoport.de/2013/08/24/how-to-make-your-angularjs-app-work-in-ie-8/) * [AngularJS Performance Tuning for Long Lists] (http://tech.small-improvements.com/2013/09/10/angularjs-performance-with-large-lists/) * [Responsive Website Using AngularJS] (http://www.innerhtml.com/responsive-website-using-angularjs.html) @@ -199,7 +199,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. * [AngularJS Tutorial: A Comprehensive 10,000 Word Guide](http://www.airpair.com/angularjs) ## Best Practices/Style Guides -* [**My Personal Angular JS Best Practices Guide] (https://github.com/jmcunningham/angularjs-styleguide) +* [***My Personal Angular JS Best Practices Guide] (https://github.com/jmcunningham/angularjs-styleguide) * [Opinionated AngularJS styleguide for teams] (http://toddmotto.com/opinionated-angular-js-styleguide-for-teams/) * [AngularJS Style Guide](https://github.com/johnpapa/angularjs-styleguide) by John Papa: A starting point for AngularJS development teams to provide consistency through good practices. * [AngularJS Best Practices: Directory Structure](http://scotch.io/tutorials/javascript/angularjs-best-practices-directory-structure) @@ -218,7 +218,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. * [Speeding up AngularJS apps with simple optimizations](http://www.binpress.com/tutorial/speeding-up-angular-js-with-simple-optimizations/135) ## Boilerplates/Seed Projects -* [**My Personal Angular JS Seed Project] (https://github.com/jmcunningham/angularBPSeed) +* [***My Personal Angular JS Seed Project] (https://github.com/jmcunningham/angularBPSeed) * [KOAN Stack (Koa, Angular, Node, Mongo, WebSockets)](https://github.com/soygul/koan) ## Multipart Articles @@ -418,7 +418,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. * [Twitter Bootstrap control-group directive for AngularJS] (http://aboutcode.net/2013/07/13/twitter-bootstrap-control-group-directive-for-angularjs.html) * [Preventing Duplicate Requests in AngularJS] (http://blog.codebrag.com/post/57412530001/preventing-duplicated-requests-in-angularjs) * [AngularJS Missing Directives: Native Form Resets] (http://blog.jasoncust.com/2013/08/angularjs-missing-directives-native.html) -* [**AngularJS Missing Directives: Focus & Blur] (http://blog.jasoncust.com/2013/08/angularjs-missing-directives-focus-blur_14.html) +* [AngularJS Missing Directives: Focus & Blur] (http://blog.jasoncust.com/2013/08/angularjs-missing-directives-focus-blur_14.html) * [Angular JS: Validating Form Elements in a Repeat] (http://www.benlesh.com/2013/03/angular-js-validating-form-elements-in.html) * [Angular JS: Custom Validation via Directives] (http://www.benlesh.com/2012/12/angular-js-custom-validation-via.html) * [Angular JS: Form Validation] (http://www.benlesh.com/2012/11/angular-js-form-validation.html) @@ -441,7 +441,8 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. * ["Add more element" form with Angular](http://blog.chorip.am/articles/add-more-form-style-the-nice-way-with-angularjs/) * [AngularJS Multi-Step Form Using UI Router](http://scotch.io/tutorials/javascript/angularjs-multi-step-form-using-ui-router) * [Building Dynamic Angular Forms with ngRepeat and ngForm](http://scotch.io/tutorials/javascript/building-dynamic-angular-forms-with-ngrepeat-and-ngform) -* [Taming Forms in AnguarJS 1.3] (http://www.yearofmoo.com/2014/09/taming-forms-in-angularjs-1-3.html) +* [**Taming Forms in AnguarJS 1.3] (http://www.yearofmoo.com/2014/09/taming-forms-in-angularjs-1-3.html) +* [**Asynchronous form errors and messages in AngularJS] (http://jaysoo.ca/2014/10/14/async-form-errors-and-messages-in-angularjs/) ## Authentication * [Deal with users authentication in an AngularJS web app] (http://blog.brunoscopelliti.com/deal-with-users-authentication-in-an-angularjs-web-app) @@ -542,11 +543,11 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. * [AngularJS: Scroll Animations] (http://jjperezaguinaga.wordpress.com/2013/07/16/angularjs-scroll-animations/) * [Animating with AngularJS] (http://flippinawesome.org/2013/08/05/animating-with-angularjs/) * [Drag and Drop File Upload with AngularJS] (http://buildinternet.com/2013/08/drag-and-drop-file-upload-with-angularjs/) -* [**Remastered Animation in AngularJS 1.2] (http://www.yearofmoo.com/2013/08/remastered-animation-in-angularjs-1-2.html) +* [Remastered Animation in AngularJS 1.2] (http://www.yearofmoo.com/2013/08/remastered-animation-in-angularjs-1-2.html) * [Angular JS - Scrolling To An Element By Id] (http://www.benlesh.com/2013/02/angular-js-scrolling-to-element-by-id.html) * [Building an AngularJS Dialog Service] (http://weblogs.asp.net/dwahlin/archive/2013/08/19/building-an-angularjs-dialog-service.aspx) -* [**Preparing for Animations in Angular 1.2.0] (http://www.johnpapa.net/preparing-for-animations-in-angular-1-2-0/) -* [**Replacing jQuery.slideDown() with ngAnimate in AngularJS 1.2.0] (https://www.exratione.com/2013/09/replacing-jqueryslidedown-with-nganimate-in-angularjs-120/) +* [Preparing for Animations in Angular 1.2.0] (http://www.johnpapa.net/preparing-for-animations-in-angular-1-2-0/) +* [Replacing jQuery.slideDown() with ngAnimate in AngularJS 1.2.0] (https://www.exratione.com/2013/09/replacing-jqueryslidedown-with-nganimate-in-angularjs-120/) * [AngularJS: Blurred image directive] (http://veamospues.wordpress.com/2013/10/13/angularjs-blurred-image-directive/) * [Create a “load more” widget using AngularJS, Ajax and Bootstrap 3] (http://julienrenaux.fr/2013/10/27/create-a-load-more-widget-using-angularjs-ajax-and-bootstrap-3/) * [ngInfiniteScroll] (http://binarymuse.github.io/ngInfiniteScroll/index.html) From a68fa460997d8ebe983bf468f2d17a63d5e43821 Mon Sep 17 00:00:00 2001 From: Jeff Cunningham Date: Wed, 15 Oct 2014 08:32:23 -0500 Subject: [PATCH 092/240] Update README.md Cleaned up the Book section. Mostly to remove some older books that focused on Angular 1.0.x. Figure there isn't much point in recommending those older books anymore. Also updated Brad Green's book to point to the new edition. --- README.md | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/README.md b/README.md index b461ee6b..5d503af0 100644 --- a/README.md +++ b/README.md @@ -44,13 +44,10 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.3. ## Books | Title | Author | Publisher | ng Version | Last Update | |---------------------------------------------------------------------------------------------------------------------------------------------------------|:----------------------------------------:|:--------------------:|:----------------:|:-----------:| -| [AngularJS](http://shop.oreilly.com/product/0636920028055.do) | Brad Green, Shyam Seshadri | O'Reilly | v1.0.1 - v1.0.8 | 4/1/2013 | -| [Instant AngularJS Starter](https://www.packtpub.com/web-development/instant-angularjs-starter-instant) | Dan Menard | Packt Publishing | ? | 2/1/2013 | +| [AngularJS: Up & Running](http://shop.oreilly.com/product/0636920033486.do) | Brad Green, Shyam Seshadri | O'Reilly | v1.2.x | 9/2014 | | [Recipes With AngularJS](https://leanpub.com/recipes-with-angular-js) | Frederik Dietz | Leanpub | v1.0.4 | 6/23/2013 | | [AngularJS In Action](http://www.manning.com/bford/) | Brian Ford, Lukas Ruebbelke | Manning Publications | v1.0.4 - v1.2.14 | WIP | -| [AngularJS For .Net Developers](http://henriquat.re/) | Ingo Rammer, Christian Weyer, Golo Roden | Self-published | v1.0.3 - v1.06 | WIP | | [Mastering Web Application Development With AngularJS](https://www.packtpub.com/web-development/mastering-web-application-development-angularjs) | Peter Bacon Darwin, Pawel Kozlowski | Packt Publishing | v1.0.2 - v1.0.7 | 8/1/2013 | -| [Developing An AngularJS Edge](http://bleedingedgepress.com/our-books/developing-an-angularjs-edge/) | Christopher Hiller | Bleeding Edge Press | v1.0.2 - v1.0.5 | 4/10/2013 | | [AngularJS Directives](https://www.packtpub.com/web-development/angularjs-directives) | Alex Vanston | Packt Publishing | v1.0.6 - v1.0.x | 9/1/2013 | | [ng-book](https://www.ng-book.com) | Ari Lerner | Self-published | v1.0.7 - v1.2.6 | 6/24/2014 | | [Build Your Own AngularJS](http://teropa.info/build-your-own-angular) | Tero Parviainen | Self-published | v1.x | WIP | From aea8c9d417c465a54b370a9bc9e51978a45df421 Mon Sep 17 00:00:00 2001 From: Jeff Cunningham Date: Wed, 15 Oct 2014 13:41:31 -0500 Subject: [PATCH 093/240] Update README.md Added: * AngularJS: Looking Under the Hood: [Part 1](https://www.binpress.com/tutorial/angular-js-looking-under-the-hood/153), [Part 2](https://www.binpress.com/tutorial/angular-js-looking-under-the-hood/158) --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 5d503af0..ea9bc12e 100644 --- a/README.md +++ b/README.md @@ -240,6 +240,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.3. * Building an Angular and Express App: [Part 1](http://start.jcolemorrison.com/building-an-angular-and-express-app-part-1/) , [Part 2](http://start.jcolemorrison.com/building-an-angular-and-express-app-part-2/) * Angular Directives: A Beginner's Guide [Part 1](http://blog.trifork.com/2014/04/17/angular-directives-a-beginners-guide-part-1) * [Building a blog using Flask and AngularJS Part 1](http://blog.john.mayonvolcanosoftware.com/building-a-blog-using-flask-and-angularjs-part-1/), [Building a blog using Flask and AngularJS Part 2](http://blog.john.mayonvolcanosoftware.com/building-a-blog-using-flask-and-angularjs-part-2/) +* AngularJS: Looking Under the Hood: [Part 1](https://www.binpress.com/tutorial/angular-js-looking-under-the-hood/153), [Part 2](https://www.binpress.com/tutorial/angular-js-looking-under-the-hood/158) ## Sample Apps * [A Shopping Cart Application Built with AngularJS] (http://www.codeproject.com/Articles/576246/A-Shopping-Cart-Application-Built-with-AngularJS) From 73f4a90781340324a83b9d4ab79382a9885cde01 Mon Sep 17 00:00:00 2001 From: gordonmzhu Date: Sun, 19 Oct 2014 14:38:07 -0700 Subject: [PATCH 094/240] Change Angular Course in videos, add it to courses - Updated angularcourse.com in the videos section (updated title and description). - Added angularcourse.com to courses section. --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index ea9bc12e..b31737d6 100644 --- a/README.md +++ b/README.md @@ -62,6 +62,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.3. | [AngularJS: Novice to Ninja](https://learnable.com/books/angularjs-novice-to-ninja/) | Sandeep Panda | SitePoint | v1.3.0-beta.2 | 25/9/2014 | ## Videos +* [The Angular Course - Launch a full product with AngularJS](https://www.angularcourse.com) - Over 7 hrs of HD video (Paid) * [Egghead.io](http://www.egghead.io/) — [source code](https://github.com/msfrisbie/egghead-angularjs) * [Video Tutorial: AngularJS Fundamentals in 60-ish Minutes](http://weblogs.asp.net/dwahlin/archive/2013/04/12/video-tutorial-angularjs-fundamentals-in-60-ish-minutes.aspx) — 1:10:50 * [AngularJS YouTube Page](http://www.youtube.com/user/angularjs) — several videos, mostly presentations of 1h or more @@ -84,11 +85,11 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.3. * [ng-conf YouTube Page](http://www.youtube.com/user/ngconfvideos) — YouTube channel with all the presentations given at the Angular Conference in January 2014. * [Introduction to Angular.js in 50 Examples (part 1)] (https://www.youtube.com/watch?v=TRrL5j3MIvo&feature=youtu.be) * [Real-Time Web Apps With AngularJS and Firebase](https://courses.tutsplus.com/courses/real-time-web-apps-with-angularjs-and-firebase) - Paid -* [Launch a full product with AngularJS](http://www.angularcourse.com) * [Learn to build an application using Angular.js](http://campus.codeschool.com/courses/shaping-up-with-angular-js/intro) ## Courses +* [The Angular Course - Launch a full product with AngularJS](https://www.angularcourse.com) - Over 7 hrs of HD video (Paid) * [AngularJS Tutorial - Learn Angular by building a Gmail clone](http://www.thinkful.com/learn/angularjs-tutorial-build-a-gmail-clone) – Mini AngularJS course with video * [AngularJS JumpStart with Dan Wahlin] (https://www.udemy.com/angularjs-jumpstart/?sl=E0EYdlw9RBMALEwzBwZX) * [Tuts+: Hands-on Angular] (https://tutsplus.com/course/hands-on-angular/) From 4b5b306cbb82370a59cfb25977f2e71232113d49 Mon Sep 17 00:00:00 2001 From: Ashutosh Das Date: Wed, 22 Oct 2014 09:25:02 +0600 Subject: [PATCH 095/240] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index ea9bc12e..39cd801a 100644 --- a/README.md +++ b/README.md @@ -86,6 +86,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.3. * [Real-Time Web Apps With AngularJS and Firebase](https://courses.tutsplus.com/courses/real-time-web-apps-with-angularjs-and-firebase) - Paid * [Launch a full product with AngularJS](http://www.angularcourse.com) * [Learn to build an application using Angular.js](http://campus.codeschool.com/courses/shaping-up-with-angular-js/intro) +* [Building a Web App From Scratch With AngularJS](http://code.tutsplus.com/courses/building-a-web-app-from-scratch-with-angularjs) - Paid ## Courses From eaa40a56c3134c28bd96c966168e516a05c59e1a Mon Sep 17 00:00:00 2001 From: Jeff Cunningham Date: Fri, 24 Oct 2014 07:55:26 -0500 Subject: [PATCH 096/240] Update README.md Removed the Angular Course link from Videos, so it only appears in Courses (had originally planned to remove the Course link and leave it in Videos, but decided it fit better under Courses) --- README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/README.md b/README.md index 4ea112d7..1b268917 100644 --- a/README.md +++ b/README.md @@ -62,7 +62,6 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.3. | [AngularJS: Novice to Ninja](https://learnable.com/books/angularjs-novice-to-ninja/) | Sandeep Panda | SitePoint | v1.3.0-beta.2 | 25/9/2014 | ## Videos -* [The Angular Course - Launch a full product with AngularJS](https://www.angularcourse.com) - Over 7 hrs of HD video (Paid) * [Egghead.io](http://www.egghead.io/) — [source code](https://github.com/msfrisbie/egghead-angularjs) * [Video Tutorial: AngularJS Fundamentals in 60-ish Minutes](http://weblogs.asp.net/dwahlin/archive/2013/04/12/video-tutorial-angularjs-fundamentals-in-60-ish-minutes.aspx) — 1:10:50 * [AngularJS YouTube Page](http://www.youtube.com/user/angularjs) — several videos, mostly presentations of 1h or more From 8f24924b688c99e94a6dfbd8789d5df38a646ffa Mon Sep 17 00:00:00 2001 From: Giorgio Fellipe Date: Sat, 25 Oct 2014 18:59:05 -0200 Subject: [PATCH 097/240] Added an item to the articles list Added "AngularJS para desenvolvedores jQuery" from my own to the articles list --- PT-BR.md | 1 + 1 file changed, 1 insertion(+) diff --git a/PT-BR.md b/PT-BR.md index 98573bdb..cbc9f461 100644 --- a/PT-BR.md +++ b/PT-BR.md @@ -10,6 +10,7 @@ Vamos tentar manter aqui conteúdo "real" (e não apenas pequenos parágrafos se * [Aprenda AngularJS com estes 5 Exemplos Práticos] (http://javascriptbrasil.com/2013/10/23/aprenda-angularjs-com-estes-5-exemplos-praticos/) * [Guia Definitivo para Aprender AngularJS em Um Dia] (http://javascriptbrasil.com/2013/10/18/guia-definitivo-para-aprender-angularjs-em-um-dia/) * [Como criar abas com AngularJs?] (http://javascriptbrasil.com/2012/12/20/como-criar-abas-com-angularjs/) +* [AngularJS para desenvolvedores jQuery] (http://blog.giorgiofellipe.com.br/tutorial/angularjs/javascript/2014/10/25/angularjs.html) ## Vídeo Tutoriais * [Introdução ao AngularJS] (https://www.youtube.com/watch?v=iCQ3qic_nGg) From 0124ac19c2337f03b0fc8d2f0c394763d78c550b Mon Sep 17 00:00:00 2001 From: Ashutosh Das Date: Tue, 28 Oct 2014 20:43:23 +0600 Subject: [PATCH 098/240] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 1b268917..2fb90b9f 100644 --- a/README.md +++ b/README.md @@ -171,6 +171,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.3. * [AngularJS DOM manipulation with jqLite](http://baljeetsingh.in/angularjs-dom-manipulation-jqlite-324/) * [A Developer’s Guide to Perform SEO on AngularJS Web Apps](http://www.algoworks.com/blog/a-developers-guide-to-perform-seo-on-angularjs-web-apps/) * [The Top 10 Mistakes AngularJS Developers Make](http://www.airpair.com/angularjs/posts/top-10-mistakes-angularjs-developers-make) +* [How I've Improved My Angular Apps by Banning ng-controller ](http://teropa.info/blog/2014/10/24/how-ive-improved-my-angular-apps-by-banning-ng-controller.html) ## Introductions/Beginning AngularJS (also look at the multipart articles) * [Getting Started With AngularJS] (http://www.adobe.com/devnet/html5/articles/getting-started-with-angularjs.html) From e979398d2d17153e0478168a9744137ef8fae4be Mon Sep 17 00:00:00 2001 From: Ashutosh Das Date: Sat, 8 Nov 2014 23:54:16 +0600 Subject: [PATCH 099/240] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 2fb90b9f..4940b5fd 100644 --- a/README.md +++ b/README.md @@ -172,6 +172,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.3. * [A Developer’s Guide to Perform SEO on AngularJS Web Apps](http://www.algoworks.com/blog/a-developers-guide-to-perform-seo-on-angularjs-web-apps/) * [The Top 10 Mistakes AngularJS Developers Make](http://www.airpair.com/angularjs/posts/top-10-mistakes-angularjs-developers-make) * [How I've Improved My Angular Apps by Banning ng-controller ](http://teropa.info/blog/2014/10/24/how-ive-improved-my-angular-apps-by-banning-ng-controller.html) +* **[EXPLORING ANGULAR 1.3 - ANGULAR-HINT](http://blog.thoughtram.io/angularjs/2014/11/06/exploring-angular-1.3-angular-hint.html) ## Introductions/Beginning AngularJS (also look at the multipart articles) * [Getting Started With AngularJS] (http://www.adobe.com/devnet/html5/articles/getting-started-with-angularjs.html) From 94c365841d5c68be55bb0b432adf2e16487ed765 Mon Sep 17 00:00:00 2001 From: Ashutosh Das Date: Wed, 12 Nov 2014 09:23:38 +0600 Subject: [PATCH 100/240] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 2fb90b9f..8bca7582 100644 --- a/README.md +++ b/README.md @@ -60,6 +60,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.3. | [D3 on AngularJS](https://leanpub.com/d3angularjs) | Ari Lerner, Victor Powell | Leanpub | v1.0.7 - v1.2.11 | 6/6/2014 | | [Mastering AngularJS Directives](https://www.packtpub.com/application-development/mastering-angularjs-directives) | Josh Kurz | Packt Publishing | v1.2.2 - v1.2.16 | 6/1/2014 | | [AngularJS: Novice to Ninja](https://learnable.com/books/angularjs-novice-to-ninja/) | Sandeep Panda | SitePoint | v1.3.0-beta.2 | 25/9/2014 | +| [Discover AngularJS](https://leanpub.com/discoverangularjs) | Adam Burak | leanpub | ? | 2014/11/10 | ## Videos * [Egghead.io](http://www.egghead.io/) — [source code](https://github.com/msfrisbie/egghead-angularjs) From 51336c60d8ff528ac292d6b5b2d855c208460dc8 Mon Sep 17 00:00:00 2001 From: Ashutosh Das Date: Sat, 15 Nov 2014 16:48:09 +0600 Subject: [PATCH 101/240] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 25416c4d..8dc6d1cb 100644 --- a/README.md +++ b/README.md @@ -595,6 +595,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.3. * [Laravel 4 & AngularJS E2E secured SPA](http://blog.neoxia.com/laravel4-and-angularjs/) * [Tips for using AngularJS in ASP.Net MVC] (http://www.justinobney.com/tips-for-using-angularjs-in-asp-net-mvc/) * [Form validation with AngularJS and Rails](http://blog.cesarandreu.com/posts/form_validation_with_angularjs_and_rails) +* [Building Web Applications with Django and AngularJS](https://thinkster.io/brewer/angular-django-tutorial/) ## Hosted Backends From ef27aec8f36860c32ff64bbc317014689be42560 Mon Sep 17 00:00:00 2001 From: Matt Green Date: Wed, 19 Nov 2014 00:03:39 -0800 Subject: [PATCH 102/240] update old Thinkster link + add new courses --- README.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 8dc6d1cb..14b606d1 100644 --- a/README.md +++ b/README.md @@ -101,6 +101,8 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.3. * [Pluralsight: AngularJS Patterns: Clean Code] (http://www.pluralsight.com/courses/angularjs-patterns-clean-code) * [Pluralsight: AngularJS Line of Business Applications] (http://www.pluralsight.com/courses/angularjs-line-of-business-applications) * [Building Mobile Apps With the Ionic Framework and AngularJS] (http://www.pluralsight.com/courses/building-mobile-apps-ionic-framework-angularjs) +* [AngularJS Tutorial: Learn to Build a Real-Time Reddit Clone](https://thinkster.io/angulartutorial/learn-to-build-realtime-webapps/) +* [AngularJS Tutorial: Learn to Build Modern Web Apps with MEAN](https://thinkster.io/angulartutorial/mean-stack-tutorial/) ## Curation * [AngularJS Content Curation for 7 Days + Demo](http://angularjs.runastartup.com) @@ -198,6 +200,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.3. * [Exception Handling in an AngularJS Web Application] (http://blog.loadimpact.com/2014/06/03/exception-handling-in-an-angularjs-web-application-tutorial/) * [AngularJS 101: From Zero to Angular in Seconds] (http://www.pubnub.com/blog/angularjs-101-from-zero-to-angular-in-seconds/) * [AngularJS Tutorial: A Comprehensive 10,000 Word Guide](http://www.airpair.com/angularjs) +* [A Better Way to Learn AngularJS](https://thinkster.io/angulartutorial/a-better-way-to-learn-angularjs) ## Best Practices/Style Guides * [***My Personal Angular JS Best Practices Guide] (https://github.com/jmcunningham/angularjs-styleguide) @@ -588,7 +591,6 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.3. * [How to integrate AngularJS with Rails 4] (https://shellycloud.com/blog/2013/10/how-to-integrate-angularjs-with-rails-4) * [Using Breeze JS with Angular to consume Web API OData] (http://sravi-kiran.blogspot.com/2013/11/UsingBreezeJsToConsumeAspNetWebApiODataInAnAngularJsApplication.html) * [A better way of using SignalR with Angular JS] (http://sravi-kiran.blogspot.com/2013/09/ABetterWayOfUsingAspNetSignalRWithAngularJs.html) -* [AngularJS Tutorial: Learn to Rapidly Build Real-time Web Apps with Firebase](http://www.thinkster.io/pick/eHPCs7s87O/angularjs-tutorial-learn-to-rapidly-build-real-time-web-apps-with-firebase) * [Using AngularJS with Django](http://glynjackson.org/weblog/entry/django-angular.html) * [Using AngularJS/Bootstrap as frontend and CakePHP as REST API producer](https://github.com/hantsy/angularjs-cakephp-sample/wiki) * [Creating Charting Directives Using AngularJS and D3.js](http://www.sitepoint.com/creating-charting-directives-using-angularjs-d3-js/) From a17ac1c625d4521ffa24c21c8589ad608d562e3d Mon Sep 17 00:00:00 2001 From: Jeff Cunningham Date: Mon, 24 Nov 2014 15:31:16 -0600 Subject: [PATCH 103/240] Update README.md Added: * [Testing AngularJS Apps Using Karma] (https://www.airpair.com/angularjs/posts/testing-angular-with-karma) --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 14b606d1..1a2ee023 100644 --- a/README.md +++ b/README.md @@ -516,6 +516,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.3. * [Continuous Integration for AngularJS Applications with Jenkins](http://www.cardinalsolutions.com/cardinal/blog/custom-application-development/2014/07/continuous_integrati.html) * [Unit Testing w/ AngularJS] (http://moduscreate.com/unit-testing-w-angularjs/) * [AngularJS Unit Testing - For Real, Though] (http://quickleft.com/blog/angularjs-unit-testing-for-real-though) +* [Testing AngularJS Apps Using Karma] (https://www.airpair.com/angularjs/posts/testing-angular-with-karma) ## RESTful Stuff From 0c0a37cc0cc27799d9e036e246add02589a405e3 Mon Sep 17 00:00:00 2001 From: Jeff Cunningham Date: Mon, 24 Nov 2014 15:36:42 -0600 Subject: [PATCH 104/240] Update README.md Added: * [An Introduction To Unit Testing In AngularJS Applications] (http://www.smashingmagazine.com/2014/10/07/introduction-to-unit-testing-in-angularjs/) --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 1a2ee023..97ee2cc2 100644 --- a/README.md +++ b/README.md @@ -517,6 +517,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.3. * [Unit Testing w/ AngularJS] (http://moduscreate.com/unit-testing-w-angularjs/) * [AngularJS Unit Testing - For Real, Though] (http://quickleft.com/blog/angularjs-unit-testing-for-real-though) * [Testing AngularJS Apps Using Karma] (https://www.airpair.com/angularjs/posts/testing-angular-with-karma) +* [An Introduction To Unit Testing In AngularJS Applications] (http://www.smashingmagazine.com/2014/10/07/introduction-to-unit-testing-in-angularjs/) ## RESTful Stuff From 41d6ab0604ac504aec0717533b141f433d678062 Mon Sep 17 00:00:00 2001 From: Jeff Cunningham Date: Mon, 24 Nov 2014 19:24:34 -0600 Subject: [PATCH 105/240] Update README.md removed some ** notations from Angular 1.2 specific links --- README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 97ee2cc2..61e47264 100644 --- a/README.md +++ b/README.md @@ -339,7 +339,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.3. * [Defer DOM Tree Binding In AngularJS With Delayed Transclusion] (http://www.bennadel.com/blog/2557-Defer-DOM-Tree-Binding-In-AngularJS-With-Delayed-Transclusion.htm) * Understanding AngularJS Directives: [Part 1: Ng-repeat and Compile](http://liamkaufman.com/blog/2013/05/13/understanding-angularjs-directives-part1-ng-repeat-and-compile/), [Part 2: ngView](http://liamkaufman.com/blog/2013/11/11/understanding-angularjs-directives-part2-ng-view/) * [Advanced Directives: Combining AngularJS with existing Components] (http://henriquat.re/directives/advanced-directives-combining-angular-with-existing-components-and-jquery/angularAndJquery.html) -* [**Changes In Transclude() Function Availability In AngularJS 1.2] (http://www.bennadel.com/blog/2561-Changes-In-Transclude-Function-Availability-In-AngularJS-1-2.htm) +* [Changes In Transclude() Function Availability In AngularJS 1.2] (http://www.bennadel.com/blog/2561-Changes-In-Transclude-Function-Availability-In-AngularJS-1-2.htm) * [Leveraging Directives To Reduce $Watch'ers In Angular] (http://frontendandvodka.com/watchers-when-performance-is-key/) * [Creating Semantic, Reusable Directives in AngularJS](http://jaysoo.ca/2014/01/20/semantic-angularjs-directives/) * [Angle Brackets, Synergistic Directives] (http://blog.ponyfoo.com/2014/02/19/angle-brackets-synergistic-directives) @@ -380,7 +380,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.3. * [Nested Views, Routing, And Deep Linking With AngularJS] (http://www.bennadel.com/blog/2441-Nested-Views-Routing-And-Deep-Linking-With-AngularJS.htm) * [Angular UI router](http://angular-ui.github.io/ui-router/sample/#/) * [The basics of using ui-router with AngularJS] (http://joelhooks.com/blog/2013/07/22/the-basics-of-using-ui-router-with-angularjs/) -* [**AngularJS Routing Changes] (http://weblogs.asp.net/dwahlin/archive/2013/08/14/angularjs-routing-changes.aspx) +* [AngularJS Routing Changes] (http://weblogs.asp.net/dwahlin/archive/2013/08/14/angularjs-routing-changes.aspx) * [Cancelling Route Navigation in AngularJS Controllers] (http://weblogs.asp.net/dwahlin/archive/2013/11/07/cancelling-route-navigation-in-angularjs-controllers.aspx) * [AngularJS Routing And Views Tutorial With Example](http://viralpatel.net/blogs/angularjs-routing-and-views-tutorial-with-example) * [Single Page Apps with AngularJS Routing and Templating](http://scotch.io/tutorials/javascript/single-page-apps-with-angularjs-routing-and-templating) @@ -500,7 +500,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.3. * [How to Unit Test Controllers In AngularJS Without Setting Your Hair On Fire] (http://nathanleclaire.com/blog/2013/12/13/how-to-unit-test-controllers-in-angularjs-without-setting-your-hair-on-fire/) * [Testing AngularJS directive templates with Jasmine and Karma] (http://daginge.com/technology/2013/12/14/testing-angular-templates-with-jasmine-and-karma/) * [Unit and End to End Testing in AngularJS] (http://www.sitepoint.com/unit-and-e2e-testing-in-angularjs/) -* **[Testing AngularJS Apps with Protractor] (http://blog.envylabs.com/post/61403296076/testing-angularjs-apps-with-protractor) +* [Testing AngularJS Apps with Protractor] (http://blog.envylabs.com/post/61403296076/testing-angularjs-apps-with-protractor) * [Getting started unit-testing Angular] (http://www.ng-newsletter.com/advent2013/#!/day/19) * [Mock Unit Testing a AngularJS Local Storage Service with Karma and Jasmine] (http://ngokevin.com/blog/angular-unit-testing/) * [AngularJS End to End Testing With Protractor - Easy Set Up With Yeoman, Grunt, Bower] (http://www.codeorbits.com/blog/2014/01/26/angularjs-end-to-end-testing-with-protractor-easy-set-up-with-yeoman/) From 2d488ec1d2623684e76422727423dcd912237eff Mon Sep 17 00:00:00 2001 From: Jeff Cunningham Date: Mon, 24 Nov 2014 19:47:05 -0600 Subject: [PATCH 106/240] Update README.md MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Added: * [**$touched is the new $dirty – AngularJS Migration Guide 1.2 to 1.3] (http://blog.lingohub.com/developers/2014/10/angularjs-migration-guide-1-2-to-1-3/) * Added link to Google's blog post announcing 1.3.0 * Added a link to Google's 1.2 to 1.3 migration guide * [**Exploring Angular 1.3 - One-Time Bindings] (http://blog.thoughtram.io/angularjs/2014/10/14/exploring-angular-1.3-one-time-bindings.html) * [**Exploring Angular 1.3 - ng-model-options] (http://blog.thoughtram.io/angularjs/2014/10/19/exploring-angular-1.3-ng-model-options.html) * [**Exploring Angular 1.3 - Stateful Filters] (http://blog.thoughtram.io/angularjs/2014/11/19/exploring-angular-1.3-stateful-filters.html) --- README.md | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 61e47264..b3e65efb 100644 --- a/README.md +++ b/README.md @@ -5,7 +5,7 @@ A bunch of links to blog posts, articles, videos, etc for learning AngularJS. Fe I also blog about Angular and JavaScript topics at [my blog] (http://www.jmcunningham.net). -NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.3. +NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.3. Google's post announcing the release of 1.3.0 is [here] (http://angularjs.blogspot.com/2014/10/angularjs-130-superluminal-nudge.html). And the [migration guide] (https://docs.angularjs.org/guide/migration#migrating-from-1-2-to-1-3) from 1.2 to 1.3. ### Table of Contents [Books](#books) @@ -175,7 +175,8 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.3. * [A Developer’s Guide to Perform SEO on AngularJS Web Apps](http://www.algoworks.com/blog/a-developers-guide-to-perform-seo-on-angularjs-web-apps/) * [The Top 10 Mistakes AngularJS Developers Make](http://www.airpair.com/angularjs/posts/top-10-mistakes-angularjs-developers-make) * [How I've Improved My Angular Apps by Banning ng-controller ](http://teropa.info/blog/2014/10/24/how-ive-improved-my-angular-apps-by-banning-ng-controller.html) -* **[EXPLORING ANGULAR 1.3 - ANGULAR-HINT](http://blog.thoughtram.io/angularjs/2014/11/06/exploring-angular-1.3-angular-hint.html) +* **[Exploring Angular 1.3 - Angular-Hint](http://blog.thoughtram.io/angularjs/2014/11/06/exploring-angular-1.3-angular-hint.html) +* [**Exploring Angular 1.3 - Stateful Filters] (http://blog.thoughtram.io/angularjs/2014/11/19/exploring-angular-1.3-stateful-filters.html) ## Introductions/Beginning AngularJS (also look at the multipart articles) * [Getting Started With AngularJS] (http://www.adobe.com/devnet/html5/articles/getting-started-with-angularjs.html) @@ -448,6 +449,9 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.3. * [Building Dynamic Angular Forms with ngRepeat and ngForm](http://scotch.io/tutorials/javascript/building-dynamic-angular-forms-with-ngrepeat-and-ngform) * [**Taming Forms in AnguarJS 1.3] (http://www.yearofmoo.com/2014/09/taming-forms-in-angularjs-1-3.html) * [**Asynchronous form errors and messages in AngularJS] (http://jaysoo.ca/2014/10/14/async-form-errors-and-messages-in-angularjs/) +* [**$touched is the new $dirty – AngularJS Migration Guide 1.2 to 1.3] (http://blog.lingohub.com/developers/2014/10/angularjs-migration-guide-1-2-to-1-3/) +* [**Exploring Angular 1.3 - One-Time Bindings] (http://blog.thoughtram.io/angularjs/2014/10/14/exploring-angular-1.3-one-time-bindings.html) +* [**Exploring Angular 1.3 - ng-model-options] (http://blog.thoughtram.io/angularjs/2014/10/19/exploring-angular-1.3-ng-model-options.html) ## Authentication * [Deal with users authentication in an AngularJS web app] (http://blog.brunoscopelliti.com/deal-with-users-authentication-in-an-angularjs-web-app) From 9f5cfaf701d807c12879b23d8f189c1e7e2dc23e Mon Sep 17 00:00:00 2001 From: Jeff Cunningham Date: Mon, 24 Nov 2014 20:19:48 -0600 Subject: [PATCH 107/240] Update README.md Added: * [**ngEurope: what's new in Angular 1.3?] (http://petermorlion.blogspot.com/2014/10/ngeurope-whats-new-in-angular-13.html) * [**Working with Validators and Messages in AngularJS] (http://odetocode.com/blogs/scott/archive/2014/10/16/working-with-validators-and-messages-in-angularjs.aspx) --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index b3e65efb..06e2e206 100644 --- a/README.md +++ b/README.md @@ -177,6 +177,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.3. Google's post a * [How I've Improved My Angular Apps by Banning ng-controller ](http://teropa.info/blog/2014/10/24/how-ive-improved-my-angular-apps-by-banning-ng-controller.html) * **[Exploring Angular 1.3 - Angular-Hint](http://blog.thoughtram.io/angularjs/2014/11/06/exploring-angular-1.3-angular-hint.html) * [**Exploring Angular 1.3 - Stateful Filters] (http://blog.thoughtram.io/angularjs/2014/11/19/exploring-angular-1.3-stateful-filters.html) +* [**ngEurope: what's new in Angular 1.3?] (http://petermorlion.blogspot.com/2014/10/ngeurope-whats-new-in-angular-13.html) ## Introductions/Beginning AngularJS (also look at the multipart articles) * [Getting Started With AngularJS] (http://www.adobe.com/devnet/html5/articles/getting-started-with-angularjs.html) @@ -452,6 +453,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.3. Google's post a * [**$touched is the new $dirty – AngularJS Migration Guide 1.2 to 1.3] (http://blog.lingohub.com/developers/2014/10/angularjs-migration-guide-1-2-to-1-3/) * [**Exploring Angular 1.3 - One-Time Bindings] (http://blog.thoughtram.io/angularjs/2014/10/14/exploring-angular-1.3-one-time-bindings.html) * [**Exploring Angular 1.3 - ng-model-options] (http://blog.thoughtram.io/angularjs/2014/10/19/exploring-angular-1.3-ng-model-options.html) +* [**Working with Validators and Messages in AngularJS] (http://odetocode.com/blogs/scott/archive/2014/10/16/working-with-validators-and-messages-in-angularjs.aspx) ## Authentication * [Deal with users authentication in an AngularJS web app] (http://blog.brunoscopelliti.com/deal-with-users-authentication-in-an-angularjs-web-app) From 297b23f7b0a3167fba6b5631c4d5dd439dd5b264 Mon Sep 17 00:00:00 2001 From: Ashutosh Das Date: Wed, 26 Nov 2014 09:24:17 +0600 Subject: [PATCH 108/240] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 06e2e206..59afbf6c 100644 --- a/README.md +++ b/README.md @@ -178,6 +178,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.3. Google's post a * **[Exploring Angular 1.3 - Angular-Hint](http://blog.thoughtram.io/angularjs/2014/11/06/exploring-angular-1.3-angular-hint.html) * [**Exploring Angular 1.3 - Stateful Filters] (http://blog.thoughtram.io/angularjs/2014/11/19/exploring-angular-1.3-stateful-filters.html) * [**ngEurope: what's new in Angular 1.3?] (http://petermorlion.blogspot.com/2014/10/ngeurope-whats-new-in-angular-13.html) +* [AngularJS: The Bad Parts](http://larseidnes.com/2014/11/05/angularjs-the-bad-parts/) ## Introductions/Beginning AngularJS (also look at the multipart articles) * [Getting Started With AngularJS] (http://www.adobe.com/devnet/html5/articles/getting-started-with-angularjs.html) From 334121309937f5c49839944b1a87fc70d8c12ba1 Mon Sep 17 00:00:00 2001 From: Ashutosh Das Date: Sun, 7 Dec 2014 23:58:31 +0600 Subject: [PATCH 109/240] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 59afbf6c..e434f666 100644 --- a/README.md +++ b/README.md @@ -179,7 +179,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.3. Google's post a * [**Exploring Angular 1.3 - Stateful Filters] (http://blog.thoughtram.io/angularjs/2014/11/19/exploring-angular-1.3-stateful-filters.html) * [**ngEurope: what's new in Angular 1.3?] (http://petermorlion.blogspot.com/2014/10/ngeurope-whats-new-in-angular-13.html) * [AngularJS: The Bad Parts](http://larseidnes.com/2014/11/05/angularjs-the-bad-parts/) - +* [The Top 5 Mistakes AngularJS Developers Make Part 3: Overusing $broadcast and $emit](http://csharperimage.jeremylikness.com/2014/12/the-top-5-mistakes-angularjs-developers.html) ## Introductions/Beginning AngularJS (also look at the multipart articles) * [Getting Started With AngularJS] (http://www.adobe.com/devnet/html5/articles/getting-started-with-angularjs.html) * [Everything you need to understand to start with AngularJS] (http://stephanebegaudeau.tumblr.com/post/48776908163/everything-you-need-to-understand-to-start-with) From 174e2791d32164d43be5d59aa6b85e50ad66f028 Mon Sep 17 00:00:00 2001 From: "Anthony P. Alicea" Date: Wed, 17 Dec 2014 11:45:56 -0500 Subject: [PATCH 110/240] Fix for expired coupon code for course --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index e434f666..0ddb7a5f 100644 --- a/README.md +++ b/README.md @@ -97,7 +97,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.3. Google's post a * [Code School Shaping Up with Angular.js](https://www.codeschool.com/courses/shaping-up-with-angular-js) * [Lynda Up and Running with AngularJS](http://www.lynda.com/AngularJS-tutorials/Up-Running-AngularJS/154414-2.html) * [Codecademy AngularJs](http://www.codecademy.com/courses/javascript-advanced-en-2hJ3J/0/1) -* [Learn and Understand AngularJS](https://www.udemy.com/learn-angularjs/?couponCode=GITHUB1) +* [Learn and Understand AngularJS](https://www.udemy.com/learn-angularjs/?couponCode=GH19) * [Pluralsight: AngularJS Patterns: Clean Code] (http://www.pluralsight.com/courses/angularjs-patterns-clean-code) * [Pluralsight: AngularJS Line of Business Applications] (http://www.pluralsight.com/courses/angularjs-line-of-business-applications) * [Building Mobile Apps With the Ionic Framework and AngularJS] (http://www.pluralsight.com/courses/building-mobile-apps-ionic-framework-angularjs) From 76d7316d96f5a83a0e9fc49ca634280ad372896d Mon Sep 17 00:00:00 2001 From: Ashutosh Das Date: Sat, 20 Dec 2014 10:13:33 +0600 Subject: [PATCH 111/240] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index e434f666..fd80cc22 100644 --- a/README.md +++ b/README.md @@ -204,6 +204,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.3. Google's post a * [AngularJS 101: From Zero to Angular in Seconds] (http://www.pubnub.com/blog/angularjs-101-from-zero-to-angular-in-seconds/) * [AngularJS Tutorial: A Comprehensive 10,000 Word Guide](http://www.airpair.com/angularjs) * [A Better Way to Learn AngularJS](https://thinkster.io/angulartutorial/a-better-way-to-learn-angularjs) +* [Breaking Down AngularJS to Smaller Components](https://medium.com/@srph/breaking-down-angularjs-to-smaller-components-f2ab70a104d0) ## Best Practices/Style Guides * [***My Personal Angular JS Best Practices Guide] (https://github.com/jmcunningham/angularjs-styleguide) From 74f160763fd7e4c29b09021952585cae0c5a9000 Mon Sep 17 00:00:00 2001 From: Jeff Cunningham Date: Mon, 22 Dec 2014 21:45:20 -0600 Subject: [PATCH 112/240] Update README.md manually added several PR's from @pyprism. Thanks! --- README.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/README.md b/README.md index a1783210..e721921e 100644 --- a/README.md +++ b/README.md @@ -103,6 +103,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.3. Google's post a * [Building Mobile Apps With the Ionic Framework and AngularJS] (http://www.pluralsight.com/courses/building-mobile-apps-ionic-framework-angularjs) * [AngularJS Tutorial: Learn to Build a Real-Time Reddit Clone](https://thinkster.io/angulartutorial/learn-to-build-realtime-webapps/) * [AngularJS Tutorial: Learn to Build Modern Web Apps with MEAN](https://thinkster.io/angulartutorial/mean-stack-tutorial/) +* [**AngularJS Tutorial - Learn AngularJS in 30 minutes](http://www.revillweb.com/tutorials/angularjs-in-30-minutes-angularjs-tutorial/) ## Curation * [AngularJS Content Curation for 7 Days + Demo](http://angularjs.runastartup.com) @@ -205,6 +206,8 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.3. Google's post a * [AngularJS Tutorial: A Comprehensive 10,000 Word Guide](http://www.airpair.com/angularjs) * [A Better Way to Learn AngularJS](https://thinkster.io/angulartutorial/a-better-way-to-learn-angularjs) * [Breaking Down AngularJS to Smaller Components](https://medium.com/@srph/breaking-down-angularjs-to-smaller-components-f2ab70a104d0) +* [Managing Client-Only State in AngularJS](http://www.sitepoint.com/managing-client-state-angularjs/) +* [***AngularJS one-time binding syntax](http://toddmotto.com/angular-one-time-binding-syntax/) ## Best Practices/Style Guides * [***My Personal Angular JS Best Practices Guide] (https://github.com/jmcunningham/angularjs-styleguide) @@ -224,6 +227,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.3. Google's post a * [Get Your Hands Dirty Refactoring in AngularJS] (http://blog.safaribooksonline.com/2014/04/08/refactoring-angularjs-get-hands-filthy/) * [5 AngularJS Antipatterns & Pitfalls] (http://nathanleclaire.com/blog/2014/04/19/5-angularjs-antipatterns-and-pitfalls/) * [Speeding up AngularJS apps with simple optimizations](http://www.binpress.com/tutorial/speeding-up-angular-js-with-simple-optimizations/135) +* [AngularJS Performance in Large Applications](https://www.airpair.com/angularjs/posts/angularjs-performance-large-applications) ## Boilerplates/Seed Projects * [***My Personal Angular JS Seed Project] (https://github.com/jmcunningham/angularBPSeed) From 3300ac86b65646d8ec72dc14b7b32748d526a1cb Mon Sep 17 00:00:00 2001 From: Ashutosh Das Date: Wed, 24 Dec 2014 22:11:20 +0600 Subject: [PATCH 113/240] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index e721921e..dca537f9 100644 --- a/README.md +++ b/README.md @@ -87,6 +87,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.3. Google's post a * [Real-Time Web Apps With AngularJS and Firebase](https://courses.tutsplus.com/courses/real-time-web-apps-with-angularjs-and-firebase) - Paid * [Learn to build an application using Angular.js](http://campus.codeschool.com/courses/shaping-up-with-angular-js/intro) * [Building a Web App From Scratch With AngularJS](http://code.tutsplus.com/courses/building-a-web-app-from-scratch-with-angularjs) - Paid +* [Reddit Clone ](https://www.youtube.com/playlist?list=PLV_Z6DwQEeBvcKHnYbBjHHKe36cU5agAA) ## Courses From 31504dd98f942ee5fee8a8d5b5f53694475fe118 Mon Sep 17 00:00:00 2001 From: Gil Birman Date: Sat, 27 Dec 2014 20:19:34 -0600 Subject: [PATCH 114/240] Add: How can React and Flux help us create better Angular applications? --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index dca537f9..3c934af0 100644 --- a/README.md +++ b/README.md @@ -613,7 +613,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.3. Google's post a * [Tips for using AngularJS in ASP.Net MVC] (http://www.justinobney.com/tips-for-using-angularjs-in-asp-net-mvc/) * [Form validation with AngularJS and Rails](http://blog.cesarandreu.com/posts/form_validation_with_angularjs_and_rails) * [Building Web Applications with Django and AngularJS](https://thinkster.io/brewer/angular-django-tutorial/) - +* [How can React and Flux help us create better Angular applications?](https://medium.com/@gilbox/how-can-react-and-flux-help-us-create-better-stronger-faster-angular-applications-639247898fb) ## Hosted Backends * [Parse.com boilerplate for building large, complex AngularJS apps](http://brandid.github.io/parse-angular-demo/#/features) From 7689d47d4e6803734913347c4a47ea178d96caa8 Mon Sep 17 00:00:00 2001 From: Nico Trygub Date: Thu, 8 Jan 2015 11:32:15 +0200 Subject: [PATCH 115/240] Fix heading --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 3c934af0..ee5f4503 100644 --- a/README.md +++ b/README.md @@ -182,6 +182,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.3. Google's post a * [**ngEurope: what's new in Angular 1.3?] (http://petermorlion.blogspot.com/2014/10/ngeurope-whats-new-in-angular-13.html) * [AngularJS: The Bad Parts](http://larseidnes.com/2014/11/05/angularjs-the-bad-parts/) * [The Top 5 Mistakes AngularJS Developers Make Part 3: Overusing $broadcast and $emit](http://csharperimage.jeremylikness.com/2014/12/the-top-5-mistakes-angularjs-developers.html) + ## Introductions/Beginning AngularJS (also look at the multipart articles) * [Getting Started With AngularJS] (http://www.adobe.com/devnet/html5/articles/getting-started-with-angularjs.html) * [Everything you need to understand to start with AngularJS] (http://stephanebegaudeau.tumblr.com/post/48776908163/everything-you-need-to-understand-to-start-with) From fb093b48ee3578cc36e08a56c6392a89cb6a1bf5 Mon Sep 17 00:00:00 2001 From: Nico Trygub Date: Thu, 8 Jan 2015 11:36:18 +0200 Subject: [PATCH 116/240] Added 10 000 Word Guide --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index ee5f4503..d503d409 100644 --- a/README.md +++ b/README.md @@ -185,6 +185,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.3. Google's post a ## Introductions/Beginning AngularJS (also look at the multipart articles) * [Getting Started With AngularJS] (http://www.adobe.com/devnet/html5/articles/getting-started-with-angularjs.html) +* [AngularJS Tutorial: A Comprehensive 10,000 Word Guide](https://www.airpair.com/angularjs/posts/angularjs-tutorial) * [Everything you need to understand to start with AngularJS] (http://stephanebegaudeau.tumblr.com/post/48776908163/everything-you-need-to-understand-to-start-with) * [What To Know To Be An Expert in AngularJS] (http://codigovivo.com/2013/06/09/what-to-know-to-be-an-expert-in-angularjs/) * [AngularJS for jQuery Developers] (http://blog.artlogic.com/2013/03/06/angularjs-for-jquery-developers/) From 1408e2c7e3e5ef3b6d5d897b4e155a8219c4d292 Mon Sep 17 00:00:00 2001 From: Nico Trygub Date: Thu, 8 Jan 2015 11:42:43 +0200 Subject: [PATCH 117/240] Add video tutorial (RU version) --- RU-RU.md | 1 + 1 file changed, 1 insertion(+) diff --git a/RU-RU.md b/RU-RU.md index 0515a336..2f6b4ac2 100644 --- a/RU-RU.md +++ b/RU-RU.md @@ -34,6 +34,7 @@ AngularJS * [Web Development with AngularJS. Часть 1)](https://www.youtube.com/watch?v=w3cPZYyBI_I) * [Web Development with AngularJS. Часть 2)](https://www.youtube.com/watch?v=6EplQ3FTAn0) * [Angular.js опыт использования, проблемы и решения](https://www.youtube.com/watch?v=xN3hMPIijz0) +* [Основы Angular.js](https://www.youtube.com/playlist?list=PLY4rE9dstrJxWEX3fCPjFpmcnoU_3GRWW) ## Книги * [РАЗРАБОТКА ВЕБ-ПРИЛОЖЕНИЙ С ИСПОЛЬЗОВАНИЕМ ANGULARJS](http://dmkpress.com/catalog/computer/web/978-5-97060-064-1/) From cd32249ee2d77872e4223e6ff693e35ca9c7290e Mon Sep 17 00:00:00 2001 From: Nico Trygub Date: Thu, 8 Jan 2015 17:51:55 +0200 Subject: [PATCH 118/240] Add book (Pro AngularJS by A.Freeman) --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index d503d409..50b8728a 100644 --- a/README.md +++ b/README.md @@ -61,6 +61,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.3. Google's post a | [Mastering AngularJS Directives](https://www.packtpub.com/application-development/mastering-angularjs-directives) | Josh Kurz | Packt Publishing | v1.2.2 - v1.2.16 | 6/1/2014 | | [AngularJS: Novice to Ninja](https://learnable.com/books/angularjs-novice-to-ninja/) | Sandeep Panda | SitePoint | v1.3.0-beta.2 | 25/9/2014 | | [Discover AngularJS](https://leanpub.com/discoverangularjs) | Adam Burak | leanpub | ? | 2014/11/10 | +| [Pro AngularJS](http://www.apress.com/9781430264484) | Adam Freeman | Apress | v1.2.x | 02/04/2014 | ## Videos * [Egghead.io](http://www.egghead.io/) — [source code](https://github.com/msfrisbie/egghead-angularjs) From 196bcabfe9bd15fe99acc17593388c560c5485ea Mon Sep 17 00:00:00 2001 From: Gil Birman Date: Thu, 8 Jan 2015 22:25:00 -0600 Subject: [PATCH 119/240] Add: Achieving Reasonable and Scalable Routing in AngularJS with Flux --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 3c934af0..ccaa6ce8 100644 --- a/README.md +++ b/README.md @@ -614,6 +614,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.3. Google's post a * [Form validation with AngularJS and Rails](http://blog.cesarandreu.com/posts/form_validation_with_angularjs_and_rails) * [Building Web Applications with Django and AngularJS](https://thinkster.io/brewer/angular-django-tutorial/) * [How can React and Flux help us create better Angular applications?](https://medium.com/@gilbox/how-can-react-and-flux-help-us-create-better-stronger-faster-angular-applications-639247898fb) +* [Achieving Reasonable and Scalable Routing in AngularJS with Flux](https://medium.com/@gilbox/achieving-reasonable-and-scalable-routing-in-angularjs-with-flux-2655e06cd5ee) ## Hosted Backends * [Parse.com boilerplate for building large, complex AngularJS apps](http://brandid.github.io/parse-angular-demo/#/features) From 7cbd7456e6aff281cf4f7f3825265118a1a2128c Mon Sep 17 00:00:00 2001 From: Ashutosh Das Date: Wed, 14 Jan 2015 16:58:52 +0600 Subject: [PATCH 120/240] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 4f30a995..85ae7892 100644 --- a/README.md +++ b/README.md @@ -183,6 +183,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.3. Google's post a * [**ngEurope: what's new in Angular 1.3?] (http://petermorlion.blogspot.com/2014/10/ngeurope-whats-new-in-angular-13.html) * [AngularJS: The Bad Parts](http://larseidnes.com/2014/11/05/angularjs-the-bad-parts/) * [The Top 5 Mistakes AngularJS Developers Make Part 3: Overusing $broadcast and $emit](http://csharperimage.jeremylikness.com/2014/12/the-top-5-mistakes-angularjs-developers.html) +* [Making Skinny AngularJS Controllers](https://scotch.io/tutorials/making-skinny-angularjs-controllers) ## Introductions/Beginning AngularJS (also look at the multipart articles) * [Getting Started With AngularJS] (http://www.adobe.com/devnet/html5/articles/getting-started-with-angularjs.html) From 79ba83345c63ba1fcbd02d8319233926d91f8679 Mon Sep 17 00:00:00 2001 From: Ashutosh Das Date: Sat, 17 Jan 2015 08:58:24 +0600 Subject: [PATCH 121/240] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 85ae7892..6d8d8e84 100644 --- a/README.md +++ b/README.md @@ -184,6 +184,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.3. Google's post a * [AngularJS: The Bad Parts](http://larseidnes.com/2014/11/05/angularjs-the-bad-parts/) * [The Top 5 Mistakes AngularJS Developers Make Part 3: Overusing $broadcast and $emit](http://csharperimage.jeremylikness.com/2014/12/the-top-5-mistakes-angularjs-developers.html) * [Making Skinny AngularJS Controllers](https://scotch.io/tutorials/making-skinny-angularjs-controllers) +* [Using RequireJS in AngularJS Applications](http://www.sitepoint.com/using-requirejs-angularjs-applications/) ## Introductions/Beginning AngularJS (also look at the multipart articles) * [Getting Started With AngularJS] (http://www.adobe.com/devnet/html5/articles/getting-started-with-angularjs.html) From b568cb23621d25bd0e7e197da287a63dced7f8a6 Mon Sep 17 00:00:00 2001 From: Ashutosh Das Date: Mon, 19 Jan 2015 19:33:09 +0600 Subject: [PATCH 122/240] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 6d8d8e84..a676c59a 100644 --- a/README.md +++ b/README.md @@ -185,6 +185,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.3. Google's post a * [The Top 5 Mistakes AngularJS Developers Make Part 3: Overusing $broadcast and $emit](http://csharperimage.jeremylikness.com/2014/12/the-top-5-mistakes-angularjs-developers.html) * [Making Skinny AngularJS Controllers](https://scotch.io/tutorials/making-skinny-angularjs-controllers) * [Using RequireJS in AngularJS Applications](http://www.sitepoint.com/using-requirejs-angularjs-applications/) +* [You don't always need DI in AngularJS directives](http://michalostruszka.pl/blog/2015/01/18/angular-directives-di/) ## Introductions/Beginning AngularJS (also look at the multipart articles) * [Getting Started With AngularJS] (http://www.adobe.com/devnet/html5/articles/getting-started-with-angularjs.html) From 2d18c01a8d29433fa7ad0f0a100a639762c54df2 Mon Sep 17 00:00:00 2001 From: Ashutosh Das Date: Wed, 21 Jan 2015 21:58:25 +0600 Subject: [PATCH 123/240] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index a676c59a..0084a282 100644 --- a/README.md +++ b/README.md @@ -263,6 +263,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.3. Google's post a * Angular Directives: A Beginner's Guide [Part 1](http://blog.trifork.com/2014/04/17/angular-directives-a-beginners-guide-part-1) * [Building a blog using Flask and AngularJS Part 1](http://blog.john.mayonvolcanosoftware.com/building-a-blog-using-flask-and-angularjs-part-1/), [Building a blog using Flask and AngularJS Part 2](http://blog.john.mayonvolcanosoftware.com/building-a-blog-using-flask-and-angularjs-part-2/) * AngularJS: Looking Under the Hood: [Part 1](https://www.binpress.com/tutorial/angular-js-looking-under-the-hood/153), [Part 2](https://www.binpress.com/tutorial/angular-js-looking-under-the-hood/158) +* Translation and Localization with AngularJSTranslation and Localization with AngularJS [Part 1](http://www.thebhwgroup.com/blog/2015/01/translation-localization-angularjs/)[Part 2](http://www.thebhwgroup.com/blog/2015/01/translation-localization-angularjs-part-2/) ## Sample Apps * [A Shopping Cart Application Built with AngularJS] (http://www.codeproject.com/Articles/576246/A-Shopping-Cart-Application-Built-with-AngularJS) From 85d8c8f505877a8c7343dbf0d998c25045ceb5a2 Mon Sep 17 00:00:00 2001 From: Tahmina Khan Date: Sat, 24 Jan 2015 12:33:50 -0500 Subject: [PATCH 124/240] Update README.md Added a blog post on scope --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 50b8728a..3546555a 100644 --- a/README.md +++ b/README.md @@ -303,6 +303,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.3. Google's post a * [AngularJS: "Controller as" or "$scope"?] (http://codetunnel.com/angularjs-controller-as-or-scope/) * [AngularJS’s Controller As and the vm Variable] (http://www.johnpapa.net/angularjss-controller-as-and-the-vm-variable/) * [Delaying the $digest Cycle in AngularJS] (http://www.aaron-gray.com/delaying-the-digest-cycle-in-angularjs/) +* [AngularJS’ Internals In Depth](http://www.smashingmagazine.com/2015/01/22/angularjs-internals-in-depth/) ## Dependency Injection * [The "Magic" behind AngularJS Dependency Injection] (http://www.alexrothenberg.com/2013/02/11/the-magic-behind-angularjs-dependency-injection.html) From 0c7607b1dfbea04ba1b30869953255becb889690 Mon Sep 17 00:00:00 2001 From: Ashutosh Das Date: Mon, 26 Jan 2015 11:15:43 +0600 Subject: [PATCH 125/240] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 0084a282..d28b1950 100644 --- a/README.md +++ b/README.md @@ -186,6 +186,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.3. Google's post a * [Making Skinny AngularJS Controllers](https://scotch.io/tutorials/making-skinny-angularjs-controllers) * [Using RequireJS in AngularJS Applications](http://www.sitepoint.com/using-requirejs-angularjs-applications/) * [You don't always need DI in AngularJS directives](http://michalostruszka.pl/blog/2015/01/18/angular-directives-di/) +* [AngularJS’ Internals In Depth](http://www.smashingmagazine.com/2015/01/22/angularjs-internals-in-depth/) ## Introductions/Beginning AngularJS (also look at the multipart articles) * [Getting Started With AngularJS] (http://www.adobe.com/devnet/html5/articles/getting-started-with-angularjs.html) From f9dbcfc207e33031ab7f3a5a488b9ffe10174dd7 Mon Sep 17 00:00:00 2001 From: Carlos Azaustre Date: Thu, 29 Jan 2015 21:18:41 +0100 Subject: [PATCH 126/240] Update ES-ES.md MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Añadidos nuevos blogposts y sección libros --- ES-ES.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/ES-ES.md b/ES-ES.md index 099cdb94..77f410bc 100644 --- a/ES-ES.md +++ b/ES-ES.md @@ -14,6 +14,10 @@ Los temas se organizarán por categorías (vídeo, libro...). Si crees que hay u * - [Un vistazo a ASP.NET Web API](http://youtu.be/gYNV9Couw0I) * - [Un vistazo a AngularJS](http://youtu.be/ROFYPESiWpY) +## Libros + +* [Desarrollo web ágil con AngularJS](http://carlosazaustre.es/blog/ebook-angular) + ## Conceptos generales * [Servicios, Inyección de Dependencias y Módulos](http://blog.koalite.com/2013/05/angularjs-servicios-inyeccion-de-dependencias-y-modulos/) @@ -24,3 +28,6 @@ Los temas se organizarán por categorías (vídeo, libro...). Si crees que hay u * [Ejemplos básicos](http://chuwiki.chuidiang.org/index.php?title=Ejemplos_Basicos_con_AngularJS) * [Directivas](http://chuwiki.chuidiang.org/index.php?title=Directivas_con_AngularJS) * [Comunicación con el servidor](http://chuwiki.chuidiang.org/index.php?title=Comunicar_AngularJS_con_el_Servidor) +* [¿Qué es AngularJS? Primeros pasos con el framework](http://carlosazaustre.es/blog/empezando-con-angular-js/) +* [Desarrollo de una WebApp con AngularJS conectada a un API REST Node.js](http://carlosazaustre.es/blog/tutorial-ejemplo-de-aplicacion-web-con-angular-js-y-api-rest-con-node/) +* [Ejemplo de WebApp con AngularJS y Routing](http://carlosazaustre.es/blog/tutorial-aplicacion-web-con-angularjs-y-routing/) From 4865d28167dc634bfd1a07e928f2b0d5498053f0 Mon Sep 17 00:00:00 2001 From: Ashutosh Das Date: Sat, 31 Jan 2015 12:27:49 +0600 Subject: [PATCH 127/240] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 410469e9..ab69b474 100644 --- a/README.md +++ b/README.md @@ -89,6 +89,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.3. Google's post a * [Learn to build an application using Angular.js](http://campus.codeschool.com/courses/shaping-up-with-angular-js/intro) * [Building a Web App From Scratch With AngularJS](http://code.tutsplus.com/courses/building-a-web-app-from-scratch-with-angularjs) - Paid * [Reddit Clone ](https://www.youtube.com/playlist?list=PLV_Z6DwQEeBvcKHnYbBjHHKe36cU5agAA) +* [AngularJS Directives Fundamentals](http://www.pluralsight.com/courses/angularjs-directive-fundamentals) - Paid ## Courses From d0b63f4f27555946f95f78ee8186a49aad219e0a Mon Sep 17 00:00:00 2001 From: Ashutosh Das Date: Sun, 1 Feb 2015 21:14:38 +0600 Subject: [PATCH 128/240] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index ab69b474..82e6ac48 100644 --- a/README.md +++ b/README.md @@ -600,6 +600,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.3. Google's post a * [Adding CSS Animations to AngularJS Applications](www.sitepoint.com/adding-css-animations-angularjs-applications) * [JavaScript Animations in AngularJS Applications] (http://www.sitepoint.com/javascript-animations-angularjs-applications/) * [Getting Started with Mobile Angular UI] (http://www.sitepoint.com/getting-started-mobile-angular-ui/) +* [Animate Your Angular Application](http://www.planningforaliens.com/angular/animate-your-angular-application/) ## Integration With Other Languages/Frameworks From 81ec5765e0a1eee263a9b99ab415b26c0d0d363e Mon Sep 17 00:00:00 2001 From: Ashutosh Das Date: Mon, 2 Feb 2015 21:20:29 +0600 Subject: [PATCH 129/240] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 82e6ac48..93960981 100644 --- a/README.md +++ b/README.md @@ -266,6 +266,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.3. Google's post a * [Building a blog using Flask and AngularJS Part 1](http://blog.john.mayonvolcanosoftware.com/building-a-blog-using-flask-and-angularjs-part-1/), [Building a blog using Flask and AngularJS Part 2](http://blog.john.mayonvolcanosoftware.com/building-a-blog-using-flask-and-angularjs-part-2/) * AngularJS: Looking Under the Hood: [Part 1](https://www.binpress.com/tutorial/angular-js-looking-under-the-hood/153), [Part 2](https://www.binpress.com/tutorial/angular-js-looking-under-the-hood/158) * Translation and Localization with AngularJSTranslation and Localization with AngularJS [Part 1](http://www.thebhwgroup.com/blog/2015/01/translation-localization-angularjs/)[Part 2](http://www.thebhwgroup.com/blog/2015/01/translation-localization-angularjs-part-2/) +* AngularJS by Example [Part 1](http://www.revillweb.com/angularjs-by-example/1-introduction/), [Part 2](http://www.revillweb.com/angularjs-by-example/2-project-structure/) ## Sample Apps * [A Shopping Cart Application Built with AngularJS] (http://www.codeproject.com/Articles/576246/A-Shopping-Cart-Application-Built-with-AngularJS) From 65b6fe5890f8fb55883e0380cbfc9d352dc2c3f7 Mon Sep 17 00:00:00 2001 From: Tahmina Khan Date: Tue, 3 Feb 2015 20:37:00 -0500 Subject: [PATCH 130/240] Added a sample app using ES6 link --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 3546555a..c16c89a7 100644 --- a/README.md +++ b/README.md @@ -270,6 +270,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.3. Google's post a * [Creating a CRUD App in Minutes with Angular’s $resource](http://www.sitepoint.com/creating-crud-app-minutes-angulars-resource/) * [Building the 2048 game in AngularJS](http://www.ng-newsletter.com/posts/building-2048-in-angularjs.html) * [Building a Chat App with node-webkit, Firebase, and AngularJS](http://www.sitepoint.com/building-chat-app-node-webkit-firebase-angularjs/) +* [Writing AngularJS Apps Using ES6](http://www.sitepoint.com/writing-angularjs-apps-using-es6/) ## Scopes & Compile * [AngularJS and scope.$apply] (http://jimhoskins.com/2012/12/17/angularjs-and-apply.html) From e58c560c6efe2ed14721f4067b1a3cb8ce5b69b4 Mon Sep 17 00:00:00 2001 From: Ashutosh Das Date: Wed, 4 Feb 2015 22:48:05 +0600 Subject: [PATCH 131/240] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 0cb0be0d..b5357a38 100644 --- a/README.md +++ b/README.md @@ -90,6 +90,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.3. Google's post a * [Building a Web App From Scratch With AngularJS](http://code.tutsplus.com/courses/building-a-web-app-from-scratch-with-angularjs) - Paid * [Reddit Clone ](https://www.youtube.com/playlist?list=PLV_Z6DwQEeBvcKHnYbBjHHKe36cU5agAA) * [AngularJS Directives Fundamentals](http://www.pluralsight.com/courses/angularjs-directive-fundamentals) - Paid +* [Ninja: Building MVP with AngularJS + FireBase by cloning TaskRabbit](http://code4startup.com/projects/ninja-learn-angularjs-firebase-by-cloning-udemy) ## Courses From 8d582d31ebeefc7feb4e3c3ad8e6bbc675057b9e Mon Sep 17 00:00:00 2001 From: Marco Biedermann Date: Wed, 4 Feb 2015 22:22:01 +0100 Subject: [PATCH 132/240] remove video url --- README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/README.md b/README.md index 0cb0be0d..36c69f36 100644 --- a/README.md +++ b/README.md @@ -72,7 +72,6 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.3. Google's post a * [Security with Angular JS](http://www.youtube.com/watch?v=18ifoT-Id54) — 29:45 * [Frontend Workflows with Grunt and Angular JS](http://www.youtube.com/watch?v=fSAgFxjFSqY) — 1:02:37 * [AngularJS Tutorial](http://www.youtube.com/watch?v=WuiHuZq_cg4) — 12:19 -* [Show Me AngularJS (Tekpub)](http://tekpub.com/products/angular) — 8 videos (paid) * [Easier JavaScript Apps with AngularJS (Tuts+)](https://tutsplus.com/course/easier-js-apps-with-angular/) — 22 videos of about 5 minutes each, in 8 sections (paid) * [AngularJS Fundamentals (Pluralsight)] (http://pluralsight.com/training/Courses/TableOfContents/angularjs-fundamentals) - 6 hours 15 minutes total (paid) * [AngularJS 1.2 & Beyond] (http://www.youtube.com/watch?v=W13qDdJDHp8&feature=youtu.be) From 730c1ace23761ad6c6b81473bce9bc4b1573debc Mon Sep 17 00:00:00 2001 From: Marco Biedermann Date: Wed, 4 Feb 2015 22:26:02 +0100 Subject: [PATCH 133/240] add newline at end of file --- DE-DE.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/DE-DE.md b/DE-DE.md index 5298fe56..92b26701 100644 --- a/DE-DE.md +++ b/DE-DE.md @@ -27,4 +27,4 @@ AngularJS. ## Twitter -* [AngularJS Germany - @angularjs_de](https://twitter.com/angularjs_de) \ No newline at end of file +* [AngularJS Germany - @angularjs_de](https://twitter.com/angularjs_de) From 586c22bc00c6ca0ed454c7ac1a4a1e8284009f27 Mon Sep 17 00:00:00 2001 From: Marco Biedermann Date: Wed, 4 Feb 2015 22:26:53 +0100 Subject: [PATCH 134/240] add editorconfig --- .editorconfig | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 .editorconfig diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 00000000..9d5248e8 --- /dev/null +++ b/.editorconfig @@ -0,0 +1,14 @@ +# editorconfig.org + +root = true + +[*] +charset = utf-8 +end_of_line = lf +indent_size = 2 +indent_style = space +insert_final_newline = true +trim_trailing_whitespace = true + +[*.md] +trim_trailing_whitespace = false From 122bbbb70f9c2b2fe8a5f1e49f73a8a12d70f720 Mon Sep 17 00:00:00 2001 From: Jeff Cunningham Date: Wed, 4 Feb 2015 15:35:33 -0600 Subject: [PATCH 135/240] Update README.md manually adding a link from @pyprism --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index b7d1e207..e0cd9816 100644 --- a/README.md +++ b/README.md @@ -188,6 +188,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.3. Google's post a * [Using RequireJS in AngularJS Applications](http://www.sitepoint.com/using-requirejs-angularjs-applications/) * [You don't always need DI in AngularJS directives](http://michalostruszka.pl/blog/2015/01/18/angular-directives-di/) * [AngularJS’ Internals In Depth](http://www.smashingmagazine.com/2015/01/22/angularjs-internals-in-depth/) +* [Custom Root URIs For User Profiles with AngularJS](https://medium.com/@internrocket/custom-root-uris-for-user-profiles-with-angularjs-eff3b3458510) ## Introductions/Beginning AngularJS (also look at the multipart articles) * [Getting Started With AngularJS] (http://www.adobe.com/devnet/html5/articles/getting-started-with-angularjs.html) From 5d8f65b5917649a84c8cc7eafc5cbde70fa36edb Mon Sep 17 00:00:00 2001 From: Jeff Cunningham Date: Wed, 4 Feb 2015 15:37:49 -0600 Subject: [PATCH 136/240] Update ES-ES.md manually adding a link from @vicentegarcia --- ES-ES.md | 1 + 1 file changed, 1 insertion(+) diff --git a/ES-ES.md b/ES-ES.md index 77f410bc..28b73fcc 100644 --- a/ES-ES.md +++ b/ES-ES.md @@ -31,3 +31,4 @@ Los temas se organizarán por categorías (vídeo, libro...). Si crees que hay u * [¿Qué es AngularJS? Primeros pasos con el framework](http://carlosazaustre.es/blog/empezando-con-angular-js/) * [Desarrollo de una WebApp con AngularJS conectada a un API REST Node.js](http://carlosazaustre.es/blog/tutorial-ejemplo-de-aplicacion-web-con-angular-js-y-api-rest-con-node/) * [Ejemplo de WebApp con AngularJS y Routing](http://carlosazaustre.es/blog/tutorial-aplicacion-web-con-angularjs-y-routing/) +* [Ejemplo sencillo de aplicación móvil con AngularJS](https://github.com/vicentegarcia/app-mobile-angularjs-ratchet2) From 5be2c832ee1c7219cea0184840e7718bf9043ae2 Mon Sep 17 00:00:00 2001 From: Dan Cancro Date: Fri, 13 Feb 2015 19:29:35 +0100 Subject: [PATCH 137/240] Adds link to file structure comparison --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index e0cd9816..4de2018d 100644 --- a/README.md +++ b/README.md @@ -507,6 +507,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.3. Google's post a * [Structuring AngularJS Code] (http://weblogs.asp.net/dwahlin/archive/2013/12/01/structuring-angularjs-code.aspx) * [Loading AngularJS Components With RequireJS After Application Bootstrap] (http://www.bennadel.com/blog/2554-Loading-AngularJS-Components-With-RequireJS-After-Application-Bootstrap.htm) * [Angular App Structuring Guidelines] (http://www.johnpapa.net/angular-app-structuring-guidelines/) +* [Side by Side Comparison of Expert Organization Approaches](https://docs.google.com/spreadsheets/d/1fOvWxAKEN_ilcGdkxW5pkW1RSsYckxRihtBQv2wW69Y/edit#gid=0) ## Testing * [Full-Spectrum Testing with AngularJS and Testacular] (http://www.yearofmoo.com/2013/01/full-spectrum-testing-with-angularjs-and-testacular.html) From 583680ce6dca97dcbfecbdc5b72a09abc4a4287d Mon Sep 17 00:00:00 2001 From: Dan Cancro Date: Fri, 13 Feb 2015 19:37:30 +0100 Subject: [PATCH 138/240] Adds link to comparison of expert file structuring approaches --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 4de2018d..582b01fd 100644 --- a/README.md +++ b/README.md @@ -507,7 +507,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.3. Google's post a * [Structuring AngularJS Code] (http://weblogs.asp.net/dwahlin/archive/2013/12/01/structuring-angularjs-code.aspx) * [Loading AngularJS Components With RequireJS After Application Bootstrap] (http://www.bennadel.com/blog/2554-Loading-AngularJS-Components-With-RequireJS-After-Application-Bootstrap.htm) * [Angular App Structuring Guidelines] (http://www.johnpapa.net/angular-app-structuring-guidelines/) -* [Side by Side Comparison of Expert Organization Approaches](https://docs.google.com/spreadsheets/d/1fOvWxAKEN_ilcGdkxW5pkW1RSsYckxRihtBQv2wW69Y/edit#gid=0) +* [Side by Side Comparison of Expert Organization Approaches](http://www.dancancro.com/app-file-structure-comparison/) ## Testing * [Full-Spectrum Testing with AngularJS and Testacular] (http://www.yearofmoo.com/2013/01/full-spectrum-testing-with-angularjs-and-testacular.html) From 8a9290993c848e2eafc83f10bb7221080f568b21 Mon Sep 17 00:00:00 2001 From: Ashutosh Das Date: Sat, 21 Feb 2015 22:20:36 +0600 Subject: [PATCH 139/240] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index e0cd9816..6447ab9a 100644 --- a/README.md +++ b/README.md @@ -189,6 +189,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.3. Google's post a * [You don't always need DI in AngularJS directives](http://michalostruszka.pl/blog/2015/01/18/angular-directives-di/) * [AngularJS’ Internals In Depth](http://www.smashingmagazine.com/2015/01/22/angularjs-internals-in-depth/) * [Custom Root URIs For User Profiles with AngularJS](https://medium.com/@internrocket/custom-root-uris-for-user-profiles-with-angularjs-eff3b3458510) +* [Resources to Master AngularJS](https://netguru.co/blog/resources-to-master-angularjs) ## Introductions/Beginning AngularJS (also look at the multipart articles) * [Getting Started With AngularJS] (http://www.adobe.com/devnet/html5/articles/getting-started-with-angularjs.html) From 05f50c0924e39367422a5ef8c8965d58599b4bb2 Mon Sep 17 00:00:00 2001 From: Marco Biedermann Date: Mon, 23 Feb 2015 22:43:17 +0100 Subject: [PATCH 140/240] remove "Example Cases of AngularJS" video --- README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/README.md b/README.md index e0cd9816..f295009e 100644 --- a/README.md +++ b/README.md @@ -75,7 +75,6 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.3. Google's post a * [Easier JavaScript Apps with AngularJS (Tuts+)](https://tutsplus.com/course/easier-js-apps-with-angular/) — 22 videos of about 5 minutes each, in 8 sections (paid) * [AngularJS Fundamentals (Pluralsight)] (http://pluralsight.com/training/Courses/TableOfContents/angularjs-fundamentals) - 6 hours 15 minutes total (paid) * [AngularJS 1.2 & Beyond] (http://www.youtube.com/watch?v=W13qDdJDHp8&feature=youtu.be) -* [Example Cases of AngularJS](http://www.youtube.com/playlist?list=PLfLN8Jd9-DVEQ0-PEnVeeUYyO0yg28mhN) - Growing list of 5 minute or less videos * [Realtime Web Apps With AngularJS & Firebase] (http://www.youtube.com/watch?v=C7ZI7z7qnHU) * [Getting MEAN With MongoDB and AngularJS](https://www.youtube.com/watch?v=XwSFg8nqBFA) * [A comparison of the two-way binding in AngularJS, EmberJS and KnockoutJS](http://www.youtube.com/watch?v=mVjpwia1YN4) From 67b320ea2cc8b71e3b580d12b73ad825f27e9c68 Mon Sep 17 00:00:00 2001 From: wolktm Date: Wed, 25 Feb 2015 14:47:51 +0100 Subject: [PATCH 141/240] Fix for a broken link in Services section. --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index e0cd9816..6e85cc77 100644 --- a/README.md +++ b/README.md @@ -394,7 +394,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.3. Google's post a * [Service Providers in AngularJS and Logger Implementation] (http://www.webdeveasy.com/service-providers-in-angularjs-and-logger-implementation/) * [AngularJS: Factory vs Service vs Provider] (http://tylermcginnis.com/angularjs-factory-vs-service-vs-provider/) * [Building an AngularJS Modal Service](http://weblogs.asp.net/dwahlin/building-an-angularjs-modal-service) -* [Keeping Angular “service” collection data in sync with controllers] (www.justinobney.com/keeping-angular-service-list-data-in-sync-among-multiple-controllers/) +* [Keeping Angular “service” collection data in sync with controllers] (http://www.justinobney.com/keeping-angular-service-list-data-in-sync-among-multiple-controllers/) ## Routing * [How to defer route definition in an AngularJS web app] (http://blog.brunoscopelliti.com/how-to-defer-route-definition-in-an-angularjs-web-app) From c1ac7580b0ee4e49b1c4b6fbf994372c2dcf0c07 Mon Sep 17 00:00:00 2001 From: Ashutosh Das Date: Wed, 25 Feb 2015 21:20:43 +0600 Subject: [PATCH 142/240] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index e0cd9816..81a88fac 100644 --- a/README.md +++ b/README.md @@ -90,6 +90,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.3. Google's post a * [Reddit Clone ](https://www.youtube.com/playlist?list=PLV_Z6DwQEeBvcKHnYbBjHHKe36cU5agAA) * [AngularJS Directives Fundamentals](http://www.pluralsight.com/courses/angularjs-directive-fundamentals) - Paid * [Ninja: Building MVP with AngularJS + FireBase by cloning TaskRabbit](http://code4startup.com/projects/ninja-learn-angularjs-firebase-by-cloning-udemy) +* [AngularJS Services In-depth](http://www.pluralsight.com/courses/angularjs-services-in-depth) - Paid ## Courses From 64b354e32a5858f34e6816e59b44b01850719c0c Mon Sep 17 00:00:00 2001 From: Ashutosh Das Date: Thu, 26 Feb 2015 02:28:58 +0600 Subject: [PATCH 143/240] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index e0cd9816..c8f5bb51 100644 --- a/README.md +++ b/README.md @@ -604,6 +604,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.3. Google's post a * [JavaScript Animations in AngularJS Applications] (http://www.sitepoint.com/javascript-animations-angularjs-applications/) * [Getting Started with Mobile Angular UI] (http://www.sitepoint.com/getting-started-mobile-angular-ui/) * [Animate Your Angular Application](http://www.planningforaliens.com/angular/animate-your-angular-application/) +* [Using AngularJS for Data Visualisations](http://css-tricks.com/using-angularjs-for-data-visualisations/) ## Integration With Other Languages/Frameworks From 4e32613f2e31705aa850ffc2cd16e94c3eca2dc1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pedro=20Catr=C3=A9?= Date: Thu, 5 Mar 2015 14:53:26 +0100 Subject: [PATCH 144/240] Added 'A Primer on Testing AngularJS Applications' resource --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 53590b17..d2d431eb 100644 --- a/README.md +++ b/README.md @@ -511,6 +511,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.3. Google's post a * [Side by Side Comparison of Expert Organization Approaches](http://www.dancancro.com/app-file-structure-comparison/) ## Testing +* [A Primer on Testing AngularJS Applications] (http://payworksmobile.com/blog/2015/03/05/a-primer-on-testing-angularjs-applications/) * [Full-Spectrum Testing with AngularJS and Testacular] (http://www.yearofmoo.com/2013/01/full-spectrum-testing-with-angularjs-and-testacular.html) * [Mocking Promises in Unit Tests] (http://codingsmackdown.tv/blog/2012/12/28/mocking-promises-in-unit-tests/) * [How To Test An AngularJS Directive] (http://newtriks.com/2013/04/26/how-to-test-an-angularjs-directive/) From be03106925a7e9d3c8002515bc80d3625d2ee752 Mon Sep 17 00:00:00 2001 From: Rafael Freire Date: Fri, 6 Mar 2015 08:13:19 -0300 Subject: [PATCH 145/240] Added a new article about Angular Components --- PT-BR.md | 1 + 1 file changed, 1 insertion(+) diff --git a/PT-BR.md b/PT-BR.md index cbc9f461..2f01d003 100644 --- a/PT-BR.md +++ b/PT-BR.md @@ -17,6 +17,7 @@ Vamos tentar manter aqui conteúdo "real" (e não apenas pequenos parágrafos se * [Tunando o browser com o AngularJS] (https://www.youtube.com/watch?v=Ph9hVLTmF2E) * [Iniciando com AngularJS - Implementando um carrinho de compras] (https://www.youtube.com/watch?v=aICbo3f5wzY) * [Iniciando com AngularJS - Data bindings] (https://www.youtube.com/watch?v=wZnoyGQV9hE) +* [Componentes AngularJS](http://www.infoq.com/br/presentations/componentes-angular-js) ## Palestras * [Angular JS, você precisa conhecer] (https://www.youtube.com/watch?v=PbQn2AKsou0) From e925ee7cbc44d3fc74eb582b1ce283c5373643a4 Mon Sep 17 00:00:00 2001 From: Chung Ho Date: Fri, 6 Mar 2015 21:20:15 +0700 Subject: [PATCH 146/240] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 53590b17..9cd8a402 100644 --- a/README.md +++ b/README.md @@ -107,6 +107,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.3. Google's post a * [AngularJS Tutorial: Learn to Build a Real-Time Reddit Clone](https://thinkster.io/angulartutorial/learn-to-build-realtime-webapps/) * [AngularJS Tutorial: Learn to Build Modern Web Apps with MEAN](https://thinkster.io/angulartutorial/mean-stack-tutorial/) * [**AngularJS Tutorial - Learn AngularJS in 30 minutes](http://www.revillweb.com/tutorials/angularjs-in-30-minutes-angularjs-tutorial/) +* [AngularJS Tutorial - W3Schools](http://www.w3schools.com/angular/default.asp) ## Curation * [AngularJS Content Curation for 7 Days + Demo](http://angularjs.runastartup.com) From d5dc674624611d2463cf4f9455c601e32b83ec4c Mon Sep 17 00:00:00 2001 From: brianbelljr Date: Sun, 8 Mar 2015 16:05:49 -0400 Subject: [PATCH 147/240] add Dayley book --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 9bb47728..e0cf493d 100644 --- a/README.md +++ b/README.md @@ -62,6 +62,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.3. Google's post a | [AngularJS: Novice to Ninja](https://learnable.com/books/angularjs-novice-to-ninja/) | Sandeep Panda | SitePoint | v1.3.0-beta.2 | 25/9/2014 | | [Discover AngularJS](https://leanpub.com/discoverangularjs) | Adam Burak | leanpub | ? | 2014/11/10 | | [Pro AngularJS](http://www.apress.com/9781430264484) | Adam Freeman | Apress | v1.2.x | 02/04/2014 | +| [Learning AngularJS](http://www.pearsoned.co.uk/bookshop/detail.asp?item=100000000595964) | Brad Dayley | Addison Wesley | v1.3.x | 12/1/2014 ## Videos * [Egghead.io](http://www.egghead.io/) — [source code](https://github.com/msfrisbie/egghead-angularjs) From 1eb28b81daf251f97a107a5efe09143cb000dc90 Mon Sep 17 00:00:00 2001 From: Carlos Justiniano Date: Thu, 12 Mar 2015 16:46:52 -0400 Subject: [PATCH 148/240] Added link to my modern web seed project MWS features Angular, Karma, and Gulp integration --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 9bb47728..9158a83a 100644 --- a/README.md +++ b/README.md @@ -243,6 +243,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.3. Google's post a ## Boilerplates/Seed Projects * [***My Personal Angular JS Seed Project] (https://github.com/jmcunningham/angularBPSeed) +* [Modern Web Seed Project](https://github.com/cjus/modern-web-seed) * [KOAN Stack (Koa, Angular, Node, Mongo, WebSockets)](https://github.com/soygul/koan) ## Multipart Articles From 723aa107fec6676ecfad913fb109e7b390d70dbf Mon Sep 17 00:00:00 2001 From: chandermani Date: Mon, 16 Mar 2015 10:07:48 +0530 Subject: [PATCH 149/240] Added AngularJS by Example book reference. This is a book that i have written. --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 6204305f..e01ed491 100644 --- a/README.md +++ b/README.md @@ -63,7 +63,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.3. Google's post a | [Discover AngularJS](https://leanpub.com/discoverangularjs) | Adam Burak | leanpub | ? | 2014/11/10 | | [Pro AngularJS](http://www.apress.com/9781430264484) | Adam Freeman | Apress | v1.2.x | 02/04/2014 | | [Learning AngularJS](http://www.pearsoned.co.uk/bookshop/detail.asp?item=100000000595964) | Brad Dayley | Addison Wesley | v1.3.x | 12/1/2014 - +| [AngularJS By Example](https://www.packtpub.com/web-development/angularjs-example) | Chandermani | Packt Publishing | v1.3.x | 3/12/2015 ## Videos * [Egghead.io](http://www.egghead.io/) — [source code](https://github.com/msfrisbie/egghead-angularjs) * [Video Tutorial: AngularJS Fundamentals in 60-ish Minutes](http://weblogs.asp.net/dwahlin/archive/2013/04/12/video-tutorial-angularjs-fundamentals-in-60-ish-minutes.aspx) — 1:10:50 From eae9753954962dcc0de5d645b04fdb0bcc4328a7 Mon Sep 17 00:00:00 2001 From: Tahmina Khan Date: Tue, 17 Mar 2015 19:43:30 -0400 Subject: [PATCH 150/240] Add a general topic Angular 2 and TypeScript in Visual Studio Angular 2 and TypeScript in Visual Studio --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 6204305f..aea28b62 100644 --- a/README.md +++ b/README.md @@ -192,6 +192,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.3. Google's post a * [AngularJS’ Internals In Depth](http://www.smashingmagazine.com/2015/01/22/angularjs-internals-in-depth/) * [Custom Root URIs For User Profiles with AngularJS](https://medium.com/@internrocket/custom-root-uris-for-user-profiles-with-angularjs-eff3b3458510) * [Resources to Master AngularJS](https://netguru.co/blog/resources-to-master-angularjs) +* [A Preview of Angular 2 and TypeScript in Visual Studio](http://blogs.msdn.com/b/visualstudio/archive/2015/03/12/a-preview-of-angular-2-and-typescript-in-visual-studio.aspx) ## Introductions/Beginning AngularJS (also look at the multipart articles) * [Getting Started With AngularJS] (http://www.adobe.com/devnet/html5/articles/getting-started-with-angularjs.html) From 8750021fd19faf6e8bac690eb0a22c2f26d533b7 Mon Sep 17 00:00:00 2001 From: Jeff Cunningham Date: Wed, 18 Mar 2015 08:15:36 -0500 Subject: [PATCH 151/240] Update README.md Added new book, removed some older books --- README.md | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index fc3f67cd..5a2ecf1d 100644 --- a/README.md +++ b/README.md @@ -7,6 +7,8 @@ I also blog about Angular and JavaScript topics at [my blog] (http://www.jmcunni NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.3. Google's post announcing the release of 1.3.0 is [here] (http://angularjs.blogspot.com/2014/10/angularjs-130-superluminal-nudge.html). And the [migration guide] (https://docs.angularjs.org/guide/migration#migrating-from-1-2-to-1-3) from 1.2 to 1.3. +NOTE 2: Soon, I plan to remove all links that deal with Angular 1.0 or 1.1. All links will be 1.2 and above. + ### Table of Contents [Books](#books) [Videos](#videos) @@ -45,17 +47,14 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.3. Google's post a | Title | Author | Publisher | ng Version | Last Update | |---------------------------------------------------------------------------------------------------------------------------------------------------------|:----------------------------------------:|:--------------------:|:----------------:|:-----------:| | [AngularJS: Up & Running](http://shop.oreilly.com/product/0636920033486.do) | Brad Green, Shyam Seshadri | O'Reilly | v1.2.x | 9/2014 | -| [Recipes With AngularJS](https://leanpub.com/recipes-with-angular-js) | Frederik Dietz | Leanpub | v1.0.4 | 6/23/2013 | | [AngularJS In Action](http://www.manning.com/bford/) | Brian Ford, Lukas Ruebbelke | Manning Publications | v1.0.4 - v1.2.14 | WIP | | [Mastering Web Application Development With AngularJS](https://www.packtpub.com/web-development/mastering-web-application-development-angularjs) | Peter Bacon Darwin, Pawel Kozlowski | Packt Publishing | v1.0.2 - v1.0.7 | 8/1/2013 | -| [AngularJS Directives](https://www.packtpub.com/web-development/angularjs-directives) | Alex Vanston | Packt Publishing | v1.0.6 - v1.0.x | 9/1/2013 | -| [ng-book](https://www.ng-book.com) | Ari Lerner | Self-published | v1.0.7 - v1.2.6 | 6/24/2014 | +| [ng-book](https://www.ng-book.com) | Ari Lerner | Self-published | v1.0.7 - v1.3.x | 6/24/2014 | | [Build Your Own AngularJS](http://teropa.info/build-your-own-angular) | Tero Parviainen | Self-published | v1.x | WIP | | [Dependency Injection with AngularJS](https://www.packtpub.com/web-development/dependency-injection-angularjs) | Alex Knol | Packt Publishing | ? | 12/1/2013 | | [Learning Web Development with Bootstrap and Angular: RAW](https://www.packtpub.com/web-development/learning-web-development-bootstrap-and-angular-raw) | Stephen Radford | Packt Publishing | v1.2.x - v1.3 | WIP | | [AngularJS Essentials](https://www.packtpub.com/web-development/angularjs-essentials) | Rodrigo Branas | Packt Publishing | ? | WIP | | [AngularJS Web application development Blueprints : RAW](https://www.packtpub.com/web-development/angularjs-web-application-development-blueprints-raw) | Vinci Rufus | Packt Publishing | ? | WIP | -| [Practical AngularJS](https://leanpub.com/Practical_AngularJS) | Dinis Cruz | Leanpub | v1.0.7 - v1.2.13 | WIP | | [AngularJS UI Development](https://www.packtpub.com/web-development/angularjs-ui-development) | Matthias Nehlsen, Amit Gharat | Packt Publishing | v1.2.22 - v1.2.x | WIP | | [D3 on AngularJS](https://leanpub.com/d3angularjs) | Ari Lerner, Victor Powell | Leanpub | v1.0.7 - v1.2.11 | 6/6/2014 | | [Mastering AngularJS Directives](https://www.packtpub.com/application-development/mastering-angularjs-directives) | Josh Kurz | Packt Publishing | v1.2.2 - v1.2.16 | 6/1/2014 | @@ -64,6 +63,8 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.3. Google's post a | [Pro AngularJS](http://www.apress.com/9781430264484) | Adam Freeman | Apress | v1.2.x | 02/04/2014 | | [Learning AngularJS](http://www.pearsoned.co.uk/bookshop/detail.asp?item=100000000595964) | Brad Dayley | Addison Wesley | v1.3.x | 12/1/2014 | [AngularJS By Example](https://www.packtpub.com/web-development/angularjs-example) | Chandermani | Packt Publishing | v1.3.x | 3/12/2015 +| [Angular Basics](http://www.angularjsbook.com/angular-basics/chapters/) | Chris Smith | Scripty Books | v1.3.x | 3/15/2015 | + ## Videos * [Egghead.io](http://www.egghead.io/) — [source code](https://github.com/msfrisbie/egghead-angularjs) * [Video Tutorial: AngularJS Fundamentals in 60-ish Minutes](http://weblogs.asp.net/dwahlin/archive/2013/04/12/video-tutorial-angularjs-fundamentals-in-60-ish-minutes.aspx) — 1:10:50 From 38e72f4519adf7be1faa6664c69bb4aabee60365 Mon Sep 17 00:00:00 2001 From: Ahsan Bagwan Date: Fri, 20 Mar 2015 17:12:44 +0530 Subject: [PATCH 152/240] Fixed link in UI stuff sub topic --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 5a2ecf1d..9fdb02c9 100644 --- a/README.md +++ b/README.md @@ -604,7 +604,7 @@ NOTE 2: Soon, I plan to remove all links that deal with Angular 1.0 or 1.1. All * [Easy Animations For AngularJS With Animate.css] (http://odetocode.com/blogs/scott/archive/2014/02/25/easy-animations-for-angularjs-with-animate-css.aspx) * [Conditionally Apply a CSS Class with AngularJS] (http://www.ecofic.com/about/blog/conditionally-apply-a-css-class-with-angularjs) * [Animating AngularJS Apps: ngView] (http://scotch.io/tutorials/javascript/animating-angularjs-apps-ngview) -* [Creating Asynchronous Alerts, Prompts, And Confirms In AngularJS] (http://www.bennadel.com/blog/2632-creating-asynchronous-alerts-prompts-and-confirms-in-angularjs.htm +* [Creating Asynchronous Alerts, Prompts, And Confirms In AngularJS] (http://www.bennadel.com/blog/2632-creating-asynchronous-alerts-prompts-and-confirms-in-angularjs.htm) * [Build an animated AngularJS website] (http://www.creativebloq.com/javascript/build-animated-angularjs-website-61411891) * [https://medium.com/@mike360/animating-ng-view-on-route-change-in-angularjs-9490811d0470] (Animating ng-view on route change in AngularJS) * [Advanced UI, Plugins and Components in AngularJS] (http://slides.yearofmoo.com/fitc-spotlight-angularjs/index.html) From 290381c0ca3fab6839600858a57cdbd28dfeeda4 Mon Sep 17 00:00:00 2001 From: Matt Green Date: Mon, 23 Mar 2015 08:51:38 -0700 Subject: [PATCH 153/240] update thinkster links --- README.md | 84 +++++++++++++++++++++++++++++-------------------------- 1 file changed, 44 insertions(+), 40 deletions(-) diff --git a/README.md b/README.md index 5a2ecf1d..e13a531c 100644 --- a/README.md +++ b/README.md @@ -10,38 +10,38 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.3. Google's post a NOTE 2: Soon, I plan to remove all links that deal with Angular 1.0 or 1.1. All links will be 1.2 and above. ### Table of Contents -[Books](#books) -[Videos](#videos) -[Courses](#courses) -[Help](#help) -[General Topics](#general-topics) -[Introductions/Beginning AngularJS](#introductionsbeginning-angularjs-also-look-at-the-multipart-articles) -[Curation](#curation) -[Best Practices/Style Guides](#best-practicesstyle-guides) -[Lessons Learned](#lessons-learned) -[Boilerplates/Seed Projects](#boilerplatesseed-projects) -[Multipart Articles](#multipart-articles) -[Sample Apps](#sample-apps) -[Scopes & Compile](#scopes--compile) -[Dependency Injection](#dependency-injection) -[Directives](#directives) -[Services/Providers](#servicesproviders) -[Routing](#routing) -[Promises/Deferred](#promisesdeferred) -[Forms](#forms) -[Authentication](#authentication) -[Collections](#collections--ngrepeat-stuff) -[Code Organization](#code-organization) -[Testing](#testing) -[RESTful Stuff](#restful-stuff) -[Localization](#localization) -[UI Stuff](#ui-stuff) -[Integration with Other Languages/Frameworks](#integration-with-other-languagesframeworks) -[Hosted Backends](#integration-with-other-languagesframeworks) -[Mobile](#mobile) -[Popular Third-Party Modules](#popular-third-party-modules) -[Test Editor Bundles](#text-editor-bundleside-stuff) -[Development Tools](#development-tools) +[Books](#books) +[Videos](#videos) +[Courses](#courses) +[Help](#help) +[General Topics](#general-topics) +[Introductions/Beginning AngularJS](#introductionsbeginning-angularjs-also-look-at-the-multipart-articles) +[Curation](#curation) +[Best Practices/Style Guides](#best-practicesstyle-guides) +[Lessons Learned](#lessons-learned) +[Boilerplates/Seed Projects](#boilerplatesseed-projects) +[Multipart Articles](#multipart-articles) +[Sample Apps](#sample-apps) +[Scopes & Compile](#scopes--compile) +[Dependency Injection](#dependency-injection) +[Directives](#directives) +[Services/Providers](#servicesproviders) +[Routing](#routing) +[Promises/Deferred](#promisesdeferred) +[Forms](#forms) +[Authentication](#authentication) +[Collections](#collections--ngrepeat-stuff) +[Code Organization](#code-organization) +[Testing](#testing) +[RESTful Stuff](#restful-stuff) +[Localization](#localization) +[UI Stuff](#ui-stuff) +[Integration with Other Languages/Frameworks](#integration-with-other-languagesframeworks) +[Hosted Backends](#integration-with-other-languagesframeworks) +[Mobile](#mobile) +[Popular Third-Party Modules](#popular-third-party-modules) +[Test Editor Bundles](#text-editor-bundleside-stuff) +[Development Tools](#development-tools) ## Books | Title | Author | Publisher | ng Version | Last Update | @@ -106,10 +106,13 @@ NOTE 2: Soon, I plan to remove all links that deal with Angular 1.0 or 1.1. All * [Pluralsight: AngularJS Patterns: Clean Code] (http://www.pluralsight.com/courses/angularjs-patterns-clean-code) * [Pluralsight: AngularJS Line of Business Applications] (http://www.pluralsight.com/courses/angularjs-line-of-business-applications) * [Building Mobile Apps With the Ionic Framework and AngularJS] (http://www.pluralsight.com/courses/building-mobile-apps-ionic-framework-angularjs) -* [AngularJS Tutorial: Learn to Build a Real-Time Reddit Clone](https://thinkster.io/angulartutorial/learn-to-build-realtime-webapps/) -* [AngularJS Tutorial: Learn to Build Modern Web Apps with MEAN](https://thinkster.io/angulartutorial/mean-stack-tutorial/) +* [Thinkster: AngularJS Tutorial: Learn to Build Modern Web Apps with MEAN](https://thinkster.io/mean-stack-tutorial/) +* [Thinkster: Building Web Applications with Django and AngularJS](https://thinkster.io/django-angularjs-tutorial/) +* [Thinkster: Building Web Applications with Rails and AngularJS](https://thinkster.io/angular-rails/) +* [Thinkster: Learn to Build a Real-Time Reddit Clone with Firebase and AngularJS](https://thinkster.io/learn-to-build-realtime-webapps/) +* [Thinkster: Mastering the Ionic Framework](https://thinkster.io/ionic-framework-tutorial/) * [**AngularJS Tutorial - Learn AngularJS in 30 minutes](http://www.revillweb.com/tutorials/angularjs-in-30-minutes-angularjs-tutorial/) -* [AngularJS Tutorial - W3Schools](http://www.w3schools.com/angular/default.asp) +* [AngularJS Tutorial - W3Schools](http://www.w3schools.com/angular/default.asp) ## Curation * [AngularJS Content Curation for 7 Days + Demo](http://angularjs.runastartup.com) @@ -219,7 +222,7 @@ NOTE 2: Soon, I plan to remove all links that deal with Angular 1.0 or 1.1. All * [Exception Handling in an AngularJS Web Application] (http://blog.loadimpact.com/2014/06/03/exception-handling-in-an-angularjs-web-application-tutorial/) * [AngularJS 101: From Zero to Angular in Seconds] (http://www.pubnub.com/blog/angularjs-101-from-zero-to-angular-in-seconds/) * [AngularJS Tutorial: A Comprehensive 10,000 Word Guide](http://www.airpair.com/angularjs) -* [A Better Way to Learn AngularJS](https://thinkster.io/angulartutorial/a-better-way-to-learn-angularjs) +* [Thinkster: A Better Way to Learn AngularJS](https://thinkster.io/a-better-way-to-learn-angularjs/) * [Breaking Down AngularJS to Smaller Components](https://medium.com/@srph/breaking-down-angularjs-to-smaller-components-f2ab70a104d0) * [Managing Client-Only State in AngularJS](http://www.sitepoint.com/managing-client-state-angularjs/) * [***AngularJS one-time binding syntax](http://toddmotto.com/angular-one-time-binding-syntax/) @@ -397,7 +400,7 @@ NOTE 2: Soon, I plan to remove all links that deal with Angular 1.0 or 1.1. All * [AngularJS Service / Factory Tutorial With Example] (http://viralpatel.net/blogs/angularjs-service-factory-tutorial/) * [Service Providers in AngularJS and Logger Implementation] (http://www.webdeveasy.com/service-providers-in-angularjs-and-logger-implementation/) * [Object-oriented AngularJS Services] (http://blog.revolunet.com/blog/2014/02/14/angularjs-services-inheritance/) -* [Service Providers in AngularJS and Logger Implementation] (http://www.webdeveasy.com/service-providers-in-angularjs-and-logger-implementation/) +* [Service Providers in AngularJS and Logger Implementation] (http://www.webdeveasy.com/service-providers-in-angularjs-and-logger-implementation/) * [AngularJS: Factory vs Service vs Provider] (http://tylermcginnis.com/angularjs-factory-vs-service-vs-provider/) * [Building an AngularJS Modal Service](http://weblogs.asp.net/dwahlin/building-an-angularjs-modal-service) * [Keeping Angular “service” collection data in sync with controllers] (http://www.justinobney.com/keeping-angular-service-list-data-in-sync-among-multiple-controllers/) @@ -490,6 +493,7 @@ NOTE 2: Soon, I plan to remove all links that deal with Angular 1.0 or 1.1. All * [Cookies vs Tokens. Getting auth right with Angular.JS] (http://blog.auth0.com/2014/01/07/angularjs-authentication-with-cookies-vs-token/) * [Techniques for authentication in AngularJS applications] (https://medium.com/opinionated-angularjs/7bbf0346acec) * [Implementing Authentication in Angular Applications](http://www.sitepoint.com/implementing-authentication-angular-applications) +* [Thinkster: Simple AngularJS Authentication with JWT](https://thinkster.io/angularjs-jwt-auth/) ## Collections (& ngRepeat Stuff) @@ -604,7 +608,7 @@ NOTE 2: Soon, I plan to remove all links that deal with Angular 1.0 or 1.1. All * [Easy Animations For AngularJS With Animate.css] (http://odetocode.com/blogs/scott/archive/2014/02/25/easy-animations-for-angularjs-with-animate-css.aspx) * [Conditionally Apply a CSS Class with AngularJS] (http://www.ecofic.com/about/blog/conditionally-apply-a-css-class-with-angularjs) * [Animating AngularJS Apps: ngView] (http://scotch.io/tutorials/javascript/animating-angularjs-apps-ngview) -* [Creating Asynchronous Alerts, Prompts, And Confirms In AngularJS] (http://www.bennadel.com/blog/2632-creating-asynchronous-alerts-prompts-and-confirms-in-angularjs.htm +* [Creating Asynchronous Alerts, Prompts, And Confirms In AngularJS] (http://www.bennadel.com/blog/2632-creating-asynchronous-alerts-prompts-and-confirms-in-angularjs.htm) * [Build an animated AngularJS website] (http://www.creativebloq.com/javascript/build-animated-angularjs-website-61411891) * [https://medium.com/@mike360/animating-ng-view-on-route-change-in-angularjs-9490811d0470] (Animating ng-view on route change in AngularJS) * [Advanced UI, Plugins and Components in AngularJS] (http://slides.yearofmoo.com/fitc-spotlight-angularjs/index.html) @@ -613,6 +617,7 @@ NOTE 2: Soon, I plan to remove all links that deal with Angular 1.0 or 1.1. All * [Getting Started with Mobile Angular UI] (http://www.sitepoint.com/getting-started-mobile-angular-ui/) * [Animate Your Angular Application](http://www.planningforaliens.com/angular/animate-your-angular-application/) * [Using AngularJS for Data Visualisations](http://css-tricks.com/using-angularjs-for-data-visualisations/) +* [Thinkster: Creating Animations in Angular with ngAnimate](https://thinkster.io/angular-animations-tutorial/) ## Integration With Other Languages/Frameworks @@ -635,10 +640,9 @@ NOTE 2: Soon, I plan to remove all links that deal with Angular 1.0 or 1.1. All * [Laravel 4 & AngularJS E2E secured SPA](http://blog.neoxia.com/laravel4-and-angularjs/) * [Tips for using AngularJS in ASP.Net MVC] (http://www.justinobney.com/tips-for-using-angularjs-in-asp-net-mvc/) * [Form validation with AngularJS and Rails](http://blog.cesarandreu.com/posts/form_validation_with_angularjs_and_rails) -* [Building Web Applications with Django and AngularJS](https://thinkster.io/brewer/angular-django-tutorial/) * [How can React and Flux help us create better Angular applications?](https://medium.com/@gilbox/how-can-react-and-flux-help-us-create-better-stronger-faster-angular-applications-639247898fb) * [Achieving Reasonable and Scalable Routing in AngularJS with Flux](https://medium.com/@gilbox/achieving-reasonable-and-scalable-routing-in-angularjs-with-flux-2655e06cd5ee) - + ## Hosted Backends * [Parse.com boilerplate for building large, complex AngularJS apps](http://brandid.github.io/parse-angular-demo/#/features) * [Realtime database for your Angular app with Firebase] (https://github.com/firebase/angularFire) From 8ae706ddfac78b15a9fc735dca0b461b19677979 Mon Sep 17 00:00:00 2001 From: Matt Green Date: Mon, 23 Mar 2015 09:05:54 -0700 Subject: [PATCH 154/240] add some more popular modules --- README.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index e13a531c..494de9d8 100644 --- a/README.md +++ b/README.md @@ -663,7 +663,10 @@ NOTE 2: Soon, I plan to remove all links that deal with Angular 1.0 or 1.1. All ## Popular Third-Party Modules * [Bindonce - watchless AngularJS](https://github.com/Pasvaz/bindonce) -* [AngularJS Bootstrap](http://angular-ui.github.io/bootstrap/) +* [UI Bootstrap](http://angular-ui.github.io/bootstrap/) +* [Angularstrap](http://mgcrea.github.io/angular-strap/) +* [UI Router](https://github.com/angular-ui/ui-router) +* [Angular Material](https://material.angularjs.org/#/) ## Text editor bundles/IDE Stuff * [Brackets (AngularJS Extension Available)](http://brackets.io/) From bdcbe99e03d404175cf9edf4a9434df4360fa1f8 Mon Sep 17 00:00:00 2001 From: Bram Borggreve Date: Wed, 25 Mar 2015 15:16:39 +0100 Subject: [PATCH 155/240] Add loopback-angular-admin Shameless plug here, adding my own project to the list :) --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 5a2ecf1d..8437fc1d 100644 --- a/README.md +++ b/README.md @@ -248,6 +248,7 @@ NOTE 2: Soon, I plan to remove all links that deal with Angular 1.0 or 1.1. All * [***My Personal Angular JS Seed Project] (https://github.com/jmcunningham/angularBPSeed) * [Modern Web Seed Project](https://github.com/cjus/modern-web-seed) * [KOAN Stack (Koa, Angular, Node, Mongo, WebSockets)](https://github.com/soygul/koan) +* [loopback-angular-admin (Loopback REST API with a AngularJS frontend)](https://github.com/beeman/loopback-angular-admin) ## Multipart Articles * Getting Started with elasticsearch and AngularJS: [Part1 - Searching] (http://www.fullscale.co/blog/2013/02/28/getting_started_with_elasticsearch_and_AngularJS_searching.html), [Part 2: Faceting] (http://www.fullscale.co/blog/2013/03/07/getting_started_with_elasticsearch_and-AngularJS_faceting.html), [Part 3: Visualization] (http://www.fullscale.co/blog/2013/03/20/getting_started_with_elasticsearch_and_AngularJS_d3.html) From 082df78eda4110b611d9123df3783fef5f243abf Mon Sep 17 00:00:00 2001 From: Sergey Date: Thu, 16 Apr 2015 11:52:13 +0300 Subject: [PATCH 156/240] Add link to angular dashbord seed by flatlogic --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 5a2ecf1d..e8b1dbfe 100644 --- a/README.md +++ b/README.md @@ -245,6 +245,7 @@ NOTE 2: Soon, I plan to remove all links that deal with Angular 1.0 or 1.1. All * [AngularJS Performance in Large Applications](https://www.airpair.com/angularjs/posts/angularjs-performance-large-applications) ## Boilerplates/Seed Projects +* [Angular Dashboard Seed](https://github.com/flatlogic/angular-dashboard-seed) * [***My Personal Angular JS Seed Project] (https://github.com/jmcunningham/angularBPSeed) * [Modern Web Seed Project](https://github.com/cjus/modern-web-seed) * [KOAN Stack (Koa, Angular, Node, Mongo, WebSockets)](https://github.com/soygul/koan) From 976f9b65aaecc41d38e4fc0c14ec3c7c693c7ed4 Mon Sep 17 00:00:00 2001 From: Edvins Antonovs Date: Tue, 21 Apr 2015 13:00:48 +0100 Subject: [PATCH 157/240] :question: Added Help section with 2 Q&A websites --- RU-RU.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/RU-RU.md b/RU-RU.md index 2f6b4ac2..616a8bde 100644 --- a/RU-RU.md +++ b/RU-RU.md @@ -9,7 +9,6 @@ AngularJS * [Переодически публикуемые материалы на habrahabr](http://habrahabr.ru/hub/angularjs/) * [Серия статей по AngularJS](http://job-blog.bullgare.ru/category/programming/javascript/angular-js-javascript/) * [Русскоязычный форум](http://javascript.ru/forum/angular/) -* [Русскоязычный FAQ](http://toster.ru/tag/angular.js) ## Статьи @@ -38,3 +37,8 @@ AngularJS ## Книги * [РАЗРАБОТКА ВЕБ-ПРИЛОЖЕНИЙ С ИСПОЛЬЗОВАНИЕМ ANGULARJS](http://dmkpress.com/catalog/computer/web/978-5-97060-064-1/) +* + +## Помощь +* [RU StackOverflow](http://ru.stackoverflow.com/questions/tagged/angularjs) +* [Toster](https://toster.ru/tag/angular.js/questions) From c507a5d65d89855b18063444c2c4935765c19e65 Mon Sep 17 00:00:00 2001 From: Ashutosh Das Date: Tue, 28 Apr 2015 18:47:03 +0600 Subject: [PATCH 158/240] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 5a2ecf1d..213844ca 100644 --- a/README.md +++ b/README.md @@ -194,6 +194,7 @@ NOTE 2: Soon, I plan to remove all links that deal with Angular 1.0 or 1.1. All * [Custom Root URIs For User Profiles with AngularJS](https://medium.com/@internrocket/custom-root-uris-for-user-profiles-with-angularjs-eff3b3458510) * [Resources to Master AngularJS](https://netguru.co/blog/resources-to-master-angularjs) * [A Preview of Angular 2 and TypeScript in Visual Studio](http://blogs.msdn.com/b/visualstudio/archive/2015/03/12/a-preview-of-angular-2-and-typescript-in-visual-studio.aspx) +* [11 Tips to Improve AngularJS Performance](http://www.alexkras.com/11-tips-to-improve-angularjs-performance/) ## Introductions/Beginning AngularJS (also look at the multipart articles) * [Getting Started With AngularJS] (http://www.adobe.com/devnet/html5/articles/getting-started-with-angularjs.html) From 1aed30d91c625601da0b63c6e9ff5091ea3ac22e Mon Sep 17 00:00:00 2001 From: Romain Lanz Date: Mon, 11 May 2015 10:01:44 +0200 Subject: [PATCH 159/240] Correct video timing --- FR-FR.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/FR-FR.md b/FR-FR.md index 1334ddb7..f6af178c 100644 --- a/FR-FR.md +++ b/FR-FR.md @@ -13,8 +13,8 @@ Je liste exclusivement les liens en français. Cette liste vient en complément ## Videos * [Tutoriel vidéo AngularJS : Découverte du Framework, création d'une Todo] (http://www.grafikart.fr/tutoriels/angularjs/angularjs-todo-369) — 38:59 -* [AngularJS & le futur du développement web 1] (http://vimeo.com/67375955) — 35:06 -* [AngularJS & le futur du développement web 2] (http://vimeo.com/67544320) — 09:09 +* [AngularJS & le futur du développement web 1] (http://vimeo.com/67375955) — 09:09 +* [AngularJS & le futur du développement web 2] (http://vimeo.com/67544320) — 35:06 * [Focus sur les filtres AngularJS] (http://vimeo.com/67627121) — 47:26 * [Formation vidéo Angularjs sur Grafikart] (http://www.grafikart.fr/formation/angularjs) - 02h19 * [Découverte du Framework, création d'une Todo] (http://www.grafikart.fr/tutoriels/angularjs/angularjs-todo-369) - 39:00 From cc0534ee34e20ba4685c93583f31f7c35119a832 Mon Sep 17 00:00:00 2001 From: Ashutosh Das Date: Fri, 15 May 2015 17:10:23 +0600 Subject: [PATCH 160/240] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index e1076ac9..f1464dbf 100644 --- a/README.md +++ b/README.md @@ -198,6 +198,7 @@ NOTE 2: Soon, I plan to remove all links that deal with Angular 1.0 or 1.1. All * [Resources to Master AngularJS](https://netguru.co/blog/resources-to-master-angularjs) * [A Preview of Angular 2 and TypeScript in Visual Studio](http://blogs.msdn.com/b/visualstudio/archive/2015/03/12/a-preview-of-angular-2-and-typescript-in-visual-studio.aspx) * [11 Tips to Improve AngularJS Performance](http://www.alexkras.com/11-tips-to-improve-angularjs-performance/) +* [Creating your first Angular 2 app: From authentication to calling an API and everything in between](https://auth0.com/blog/2015/05/14/creating-your-first-real-world-angular-2-app-from-authentication-to-calling-an-api-and-everything-in-between) ## Introductions/Beginning AngularJS (also look at the multipart articles) * [Getting Started With AngularJS] (http://www.adobe.com/devnet/html5/articles/getting-started-with-angularjs.html) From bf3422d43765a84bcd68f7b0d73ebcf322da43df Mon Sep 17 00:00:00 2001 From: Chih-Wei Chang Date: Wed, 20 May 2015 18:16:53 +0800 Subject: [PATCH 161/240] Add a series of complete tutorial. --- README.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/README.md b/README.md index f1464dbf..c6471b12 100644 --- a/README.md +++ b/README.md @@ -92,6 +92,7 @@ NOTE 2: Soon, I plan to remove all links that deal with Angular 1.0 or 1.1. All * [AngularJS Directives Fundamentals](http://www.pluralsight.com/courses/angularjs-directive-fundamentals) - Paid * [Ninja: Building MVP with AngularJS + FireBase by cloning TaskRabbit](http://code4startup.com/projects/ninja-learn-angularjs-firebase-by-cloning-udemy) * [AngularJS Services In-depth](http://www.pluralsight.com/courses/angularjs-services-in-depth) - Paid +* [AngularJS Office Hours with AngularUI Founder: Best Practices, UI-Router, and ORM](https://www.codementor.io/angularjs/tutorial/angularjs-best-practices-ui-router-orm) ## Courses @@ -201,6 +202,7 @@ NOTE 2: Soon, I plan to remove all links that deal with Angular 1.0 or 1.1. All * [Creating your first Angular 2 app: From authentication to calling an API and everything in between](https://auth0.com/blog/2015/05/14/creating-your-first-real-world-angular-2-app-from-authentication-to-calling-an-api-and-everything-in-between) ## Introductions/Beginning AngularJS (also look at the multipart articles) + * [Getting Started With AngularJS] (http://www.adobe.com/devnet/html5/articles/getting-started-with-angularjs.html) * [AngularJS Tutorial: A Comprehensive 10,000 Word Guide](https://www.airpair.com/angularjs/posts/angularjs-tutorial) * [Everything you need to understand to start with AngularJS] (http://stephanebegaudeau.tumblr.com/post/48776908163/everything-you-need-to-understand-to-start-with) @@ -229,12 +231,20 @@ NOTE 2: Soon, I plan to remove all links that deal with Angular 1.0 or 1.1. All * [Managing Client-Only State in AngularJS](http://www.sitepoint.com/managing-client-state-angularjs/) * [***AngularJS one-time binding syntax](http://toddmotto.com/angular-one-time-binding-syntax/) +### Tutorial Series +* [Part 1 -- Building a Calendar with LESS CSS, Font Awesome, and Moment](https://www.codementor.io/angularjs/tutorial/angularjs-calendar-directives-less-cess-moment-font-awesome) +* [Part 2 -- Flipping Tiles with CSS3 Animations and AngularJS](https://www.codementor.io/angularjs/tutorial/animated-flip-tiles-css3-angularjs) +* [Part 3 -- How to Make a Sliding Menu with Directives](https://www.codementor.io/angularjs/tutorial/making-a-sliding-menu-with-directives-less-css) +* [Part 4 -- Creating a Focus Text Box Control With Fancy Feedback](https://www.codementor.io/angularjs/tutorial/focus-text-box-control-feedback-input-less-css) +* [Part 5 -- Creating a Dropdown Control For Your Site](https://www.codementor.io/angularjs/tutorial/create-dropdown-control) + ## Best Practices/Style Guides * [***My Personal Angular JS Best Practices Guide] (https://github.com/jmcunningham/angularjs-styleguide) * [Opinionated AngularJS styleguide for teams] (http://toddmotto.com/opinionated-angular-js-styleguide-for-teams/) * [AngularJS Style Guide](https://github.com/johnpapa/angularjs-styleguide) by John Papa: A starting point for AngularJS development teams to provide consistency through good practices. * [AngularJS Best Practices: Directory Structure](http://scotch.io/tutorials/javascript/angularjs-best-practices-directory-structure) * [AngularJS style guide used at GoCardless] (https://github.com/gocardless/angularjs-style-guide) +* [Learn AngularJS Online - A Guide](https://www.codementor.io/learn-angularjs) ## Lessons Learned * [Lessons Learned: A Year with a Large AngularJS Project] (http://joelhooks.com/blog/2013/05/22/lessons-learned-kicking-off-an-angularjs-project/) From 2060f1ebffe72bed35a4d2555ad6f81899b82c6c Mon Sep 17 00:00:00 2001 From: Ashutosh Das Date: Tue, 26 May 2015 18:58:34 +0600 Subject: [PATCH 162/240] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index c6471b12..5bfe1120 100644 --- a/README.md +++ b/README.md @@ -570,6 +570,7 @@ NOTE 2: Soon, I plan to remove all links that deal with Angular 1.0 or 1.1. All * [AngularJS Unit Testing - For Real, Though] (http://quickleft.com/blog/angularjs-unit-testing-for-real-though) * [Testing AngularJS Apps Using Karma] (https://www.airpair.com/angularjs/posts/testing-angular-with-karma) * [An Introduction To Unit Testing In AngularJS Applications] (http://www.smashingmagazine.com/2014/10/07/introduction-to-unit-testing-in-angularjs/) +* [AngularJS Testing Tips: Testing Directives](http://www.sitepoint.com/angular-testing-tips-testing-directives/) ## RESTful Stuff From a63b1896878a41806250d8a9d0732ac2c1c6d889 Mon Sep 17 00:00:00 2001 From: Tero Parviainen Date: Sat, 13 Jun 2015 14:17:31 +0300 Subject: [PATCH 163/240] Add link to new transclusion guide --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 5bfe1120..ee2f7a1a 100644 --- a/README.md +++ b/README.md @@ -400,6 +400,7 @@ NOTE 2: Soon, I plan to remove all links that deal with Angular 1.0 or 1.1. All * [Custom Directives In AngularJS](http://blog.hfarazm.com/category/angular-js/) * [Extending HTML with AngularJS's Directives](http://code.tutsplus.com/tutorials/extending-html-with-angularjss-directives--cms-21840) * [Developing With AngularJS? Forget jQuery Exists.](http://tech.zumba.com/2014/08/02/angularjs-forget-jquery/) +* [A Guide To Transclusion In AngularJS](http://teropa.info/blog/2015/06/09/transclusion.html) ## Services/Providers * [Angular service or factory?] (http://iffycan.blogspot.com/2013/05/angular-service-or-factory.html) From 8779cce3c4719c4823ac30c82b68b0520baff917 Mon Sep 17 00:00:00 2001 From: Edvins Antonovs Date: Fri, 19 Jun 2015 15:59:34 +0100 Subject: [PATCH 164/240] :pencil:Improved Formatting --- RU-RU.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/RU-RU.md b/RU-RU.md index 616a8bde..ad370796 100644 --- a/RU-RU.md +++ b/RU-RU.md @@ -36,8 +36,7 @@ AngularJS * [Основы Angular.js](https://www.youtube.com/playlist?list=PLY4rE9dstrJxWEX3fCPjFpmcnoU_3GRWW) ## Книги -* [РАЗРАБОТКА ВЕБ-ПРИЛОЖЕНИЙ С ИСПОЛЬЗОВАНИЕМ ANGULARJS](http://dmkpress.com/catalog/computer/web/978-5-97060-064-1/) -* +* [Разработка Веб-приложений с использованием AngularJS](http://dmkpress.com/catalog/computer/web/978-5-97060-064-1/) ## Помощь * [RU StackOverflow](http://ru.stackoverflow.com/questions/tagged/angularjs) From 74089bcd41e8ea50b928bc6d3ada8dff105cf591 Mon Sep 17 00:00:00 2001 From: Ashutosh Das Date: Sat, 20 Jun 2015 08:05:19 +0600 Subject: [PATCH 165/240] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 5bfe1120..ea80a592 100644 --- a/README.md +++ b/README.md @@ -200,6 +200,7 @@ NOTE 2: Soon, I plan to remove all links that deal with Angular 1.0 or 1.1. All * [A Preview of Angular 2 and TypeScript in Visual Studio](http://blogs.msdn.com/b/visualstudio/archive/2015/03/12/a-preview-of-angular-2-and-typescript-in-visual-studio.aspx) * [11 Tips to Improve AngularJS Performance](http://www.alexkras.com/11-tips-to-improve-angularjs-performance/) * [Creating your first Angular 2 app: From authentication to calling an API and everything in between](https://auth0.com/blog/2015/05/14/creating-your-first-real-world-angular-2-app-from-authentication-to-calling-an-api-and-everything-in-between) +* [How to do loading spinners, the Angular way.](http://codetunnel.io/how-to-do-loading-spinners-the-angular-way/) ## Introductions/Beginning AngularJS (also look at the multipart articles) From 9b0f8e37dd4e1150789853dfe3a01300779fc4da Mon Sep 17 00:00:00 2001 From: Ashutosh Das Date: Tue, 30 Jun 2015 09:47:45 +0600 Subject: [PATCH 166/240] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index e7924039..498baa9a 100644 --- a/README.md +++ b/README.md @@ -93,6 +93,7 @@ NOTE 2: Soon, I plan to remove all links that deal with Angular 1.0 or 1.1. All * [Ninja: Building MVP with AngularJS + FireBase by cloning TaskRabbit](http://code4startup.com/projects/ninja-learn-angularjs-firebase-by-cloning-udemy) * [AngularJS Services In-depth](http://www.pluralsight.com/courses/angularjs-services-in-depth) - Paid * [AngularJS Office Hours with AngularUI Founder: Best Practices, UI-Router, and ORM](https://www.codementor.io/angularjs/tutorial/angularjs-best-practices-ui-router-orm) +* [Learn AngularJs by Building 10 Projects](http://www.eduonix.com/courses/Web-Development/Learn-Angular.Js-by-Building-10-Projects) - Paid ## Courses From 03c16ca5439aaa3df0370eaabafaf73e2c6763ed Mon Sep 17 00:00:00 2001 From: Ashutosh Das Date: Tue, 30 Jun 2015 09:51:55 +0600 Subject: [PATCH 167/240] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index e7924039..19ae0331 100644 --- a/README.md +++ b/README.md @@ -573,6 +573,7 @@ NOTE 2: Soon, I plan to remove all links that deal with Angular 1.0 or 1.1. All * [Testing AngularJS Apps Using Karma] (https://www.airpair.com/angularjs/posts/testing-angular-with-karma) * [An Introduction To Unit Testing In AngularJS Applications] (http://www.smashingmagazine.com/2014/10/07/introduction-to-unit-testing-in-angularjs/) * [AngularJS Testing Tips: Testing Directives](http://www.sitepoint.com/angular-testing-tips-testing-directives/) +* [Unit testing AngularJS applications](https://www.airpair.com/angularjs/posts/unit-testing-angularjs-applications) ## RESTful Stuff From 068dce68c3f8fb3c96fef4c431264a569a123c6f Mon Sep 17 00:00:00 2001 From: Ashutosh Das Date: Wed, 1 Jul 2015 10:23:05 +0600 Subject: [PATCH 168/240] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 02913a19..e72c1a18 100644 --- a/README.md +++ b/README.md @@ -94,6 +94,7 @@ NOTE 2: Soon, I plan to remove all links that deal with Angular 1.0 or 1.1. All * [AngularJS Services In-depth](http://www.pluralsight.com/courses/angularjs-services-in-depth) - Paid * [AngularJS Office Hours with AngularUI Founder: Best Practices, UI-Router, and ORM](https://www.codementor.io/angularjs/tutorial/angularjs-best-practices-ui-router-orm) * [Learn AngularJs by Building 10 Projects](http://www.eduonix.com/courses/Web-Development/Learn-Angular.Js-by-Building-10-Projects) - Paid +* [AngularJS for Test-Driven Development](http://code.tutsplus.com/courses/angularjs-for-test-driven-development) ## Courses From 20e62d57cf36fc4505f53504cde4b9d7de296ceb Mon Sep 17 00:00:00 2001 From: su6a12 Date: Thu, 16 Jul 2015 20:22:21 -0700 Subject: [PATCH 169/240] Update README.md Add Treehouse tutorial link to Videos section --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index e72c1a18..ab1e71ad 100644 --- a/README.md +++ b/README.md @@ -95,6 +95,7 @@ NOTE 2: Soon, I plan to remove all links that deal with Angular 1.0 or 1.1. All * [AngularJS Office Hours with AngularUI Founder: Best Practices, UI-Router, and ORM](https://www.codementor.io/angularjs/tutorial/angularjs-best-practices-ui-router-orm) * [Learn AngularJs by Building 10 Projects](http://www.eduonix.com/courses/Web-Development/Learn-Angular.Js-by-Building-10-Projects) - Paid * [AngularJS for Test-Driven Development](http://code.tutsplus.com/courses/angularjs-for-test-driven-development) +* [Treehouse Tutorial](http://teamtreehouse.com/library/angularjs) - Paid ## Courses From 508b4a4f0784bc19321ed5c7d275105cd7cffc65 Mon Sep 17 00:00:00 2001 From: Jeff Cunningham Date: Mon, 20 Jul 2015 07:52:58 -0500 Subject: [PATCH 170/240] Added link to new repo for Angular 2 learning resources --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index ab1e71ad..d562f306 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,8 @@ AngularJS-Learning ================== +NOTE: As of July 20, 2015, there is a [new repo for collecting links to Angular 2] (https://github.com/jmcunningham/AngularJS2-Learning). This list is barebones at the moment, so feel free to start adding links via PRs :) + A bunch of links to blog posts, articles, videos, etc for learning AngularJS. Feel free to submit a pull request if you have some links/resources to add. Also, I try to verify that the articles below have some real content (i.e. aren't 2 paragraph blog posts with little information) to ensure I'm not listing "fluff" pieces. If you have an idea for a better way to organize these links, please let me know. As I find similar posts in the "General Topics" section, I will break them out into their own categories. I also blog about Angular and JavaScript topics at [my blog] (http://www.jmcunningham.net). From a0e91916df5647d9e8ddbacb0a39b3bea40f82e5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Michael=20Rumianca=C5=AD?= Date: Thu, 23 Jul 2015 16:28:00 +0300 Subject: [PATCH 171/240] add angular material dashboard --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index d562f306..22795c4d 100644 --- a/README.md +++ b/README.md @@ -308,6 +308,7 @@ NOTE 2: Soon, I plan to remove all links that deal with Angular 1.0 or 1.1. All * [Building the 2048 game in AngularJS](http://www.ng-newsletter.com/posts/building-2048-in-angularjs.html) * [Building a Chat App with node-webkit, Firebase, and AngularJS](http://www.sitepoint.com/building-chat-app-node-webkit-firebase-angularjs/) * [Writing AngularJS Apps Using ES6](http://www.sitepoint.com/writing-angularjs-apps-using-es6/) +* [Angular Material Admin Dashboard](https://github.com/flatlogic/angular-material-dashboard) ## Scopes & Compile * [AngularJS and scope.$apply] (http://jimhoskins.com/2012/12/17/angularjs-and-apply.html) From 594b92f8f1e53ca4740ffeac3afd91a89c925fa0 Mon Sep 17 00:00:00 2001 From: jackie Date: Wed, 29 Jul 2015 15:29:24 +0800 Subject: [PATCH 172/240] Update ZH-TW.md --- ZH-TW.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/ZH-TW.md b/ZH-TW.md index d3a5a11a..5d21dfc7 100644 --- a/ZH-TW.md +++ b/ZH-TW.md @@ -71,7 +71,7 @@ * [AngularJS Google+ Community] (https://plus.google.com/u/0/communities/115368820700870330756) * [reddit] (http://www.reddit.com/r/angularjs) -## 一般主題 General TOpics +## 一般主題 General Topics * [AngularJS Cheat Sheet] (http://www.cheatography.com/proloser/cheat-sheets/angularjs/) * [What stumped me about AngularJS] (http://www.peterbe.com/plog/what-stumped-me-about-angularjs) * [5 reasons to use AngularJS in the corporate app world] (http://oscarvillarreal.com/2013/05/07/5-reasons-to-use-angularjs-in-the-corporate-app-world/) @@ -218,7 +218,7 @@ * [Configuring Dependency Injection in AngularJS] (http://joelhooks.com/blog/2013/08/18/configuring-dependency-injection-in-angularjs/) * [Defining Instantiatable Classes In The AngularJS Dependency Injection Framework] (http://www.bennadel.com/blog/2527-Defining-Instantiatable-Classes-In-The-AngularJS-Dependency-Injection-Framework.htm) -## Directives +## 指令 Directives * [AngularJS directives and the computer science of JavaScript] (http://www.adobe.com/devnet/html5/articles/angularjs-directives-and-the-computer-science-of-javascript.html) * [AngularJS Directives - Domain-Specific Extensions to HTML] (http://henriquat.re/directives/introduction-to-directives/introductionToDirectives.html) * [AngularJS Directives Tutorial] (http://www.befundoo.com/university/tutorials/angularjs-directives-tutorial/) @@ -264,7 +264,7 @@ * [How to integrate your UI Widgets with AngularJS] (http://blog.mobiscroll.com/how-to-integrate-your-ui-widgets-with-angularjs/) * [Writing More Maintainable Angular.js Directives] (http://www.codelord.net/2014/03/30/writing-more-maintainable-angular-dot-js-directives/) -## Services/Providers +## 服務/提供者 Services/Providers * [Angular service or factory?] (http://iffycan.blogspot.com/2013/05/angular-service-or-factory.html) * [How to create (singleton) AngularJS services in 4 different ways] (http://blog.jdriven.com/2013/03/how-to-create-singleton-angularjs-services-in-4-different-ways/) * [Moving AJAX calls to a custom service in Angular JS] (http://sravi-kiran.blogspot.com/2013/03/MovingAjaxCallsToACustomServiceInAngularJS.html) @@ -279,7 +279,7 @@ * [Object-oriented AngularJS Services] (http://blog.revolunet.com/blog/2014/02/14/angularjs-services-inheritance/) * [Service Providers in AngularJS and Logger Implementation](http://www.webdeveasy.com/service-providers-in-angularjs-and-logger-implementation/) -## Routing +## 路由 Routing * [How to defer route definition in an AngularJS web app] (http://blog.brunoscopelliti.com/how-to-defer-route-definition-in-an-angularjs-web-app) * [AngularJS State Management with ui-router] (http://txt.fliglio.com/2013/05/angularjs-state-management-with-ui-router/) * [Nested Views, Routing, And Deep Linking With AngularJS] (http://www.bennadel.com/blog/2441-Nested-Views-Routing-And-Deep-Linking-With-AngularJS.htm) @@ -353,7 +353,7 @@ * [Cookies vs Tokens. Getting auth right with Angular.JS] (http://blog.auth0.com/2014/01/07/angularjs-authentication-with-cookies-vs-token/) * [Techniques for authentication in AngularJS applications] (https://medium.com/opinionated-angularjs/7bbf0346acec) -## Collections (& ngRepeat Stuff) +## 集合 Collections (& ngRepeat Stuff) * [Working With Inherited Collections in AngularJS] (http://www.bennadel.com/blog/2485-Working-With-Inherited-Collections-In-AngularJS.htm) * [Adding An ngRepeat List Delimiter In AngularJS] (http://www.bennadel.com/blog/2451-Adding-An-ngRepeat-List-Delimiter-In-AngularJS.htm) * [Grouping Nested ngRepeat Lists In AngularJS] (http://www.bennadel.com/blog/2456-Grouping-Nested-ngRepeat-Lists-In-AngularJS.htm) From fd7f2986820198835d7c40ea86f7fc2ab55730c2 Mon Sep 17 00:00:00 2001 From: Ashutosh Das Date: Fri, 14 Aug 2015 21:22:40 +0600 Subject: [PATCH 173/240] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 22795c4d..5106e02a 100644 --- a/README.md +++ b/README.md @@ -98,6 +98,7 @@ NOTE 2: Soon, I plan to remove all links that deal with Angular 1.0 or 1.1. All * [Learn AngularJs by Building 10 Projects](http://www.eduonix.com/courses/Web-Development/Learn-Angular.Js-by-Building-10-Projects) - Paid * [AngularJS for Test-Driven Development](http://code.tutsplus.com/courses/angularjs-for-test-driven-development) * [Treehouse Tutorial](http://teamtreehouse.com/library/angularjs) - Paid +* [Creating a Quiz with AngularJS](http://www.lynda.com/AngularJS-tutorials/Creating-Quiz-AngularJS/373557-2.html) - Paid ## Courses From 6092476c5de0a6d36c38f5304c3cddf981d7a394 Mon Sep 17 00:00:00 2001 From: Ashutosh Das Date: Thu, 20 Aug 2015 20:39:47 +0600 Subject: [PATCH 174/240] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 5106e02a..9399a0db 100644 --- a/README.md +++ b/README.md @@ -581,6 +581,7 @@ NOTE 2: Soon, I plan to remove all links that deal with Angular 1.0 or 1.1. All * [An Introduction To Unit Testing In AngularJS Applications] (http://www.smashingmagazine.com/2014/10/07/introduction-to-unit-testing-in-angularjs/) * [AngularJS Testing Tips: Testing Directives](http://www.sitepoint.com/angular-testing-tips-testing-directives/) * [Unit testing AngularJS applications](https://www.airpair.com/angularjs/posts/unit-testing-angularjs-applications) +* [Proper testing of Angular JS applications with ES6 modules](https://medium.com/@tomastrajan/proper-testing-of-angular-js-applications-with-es6-modules-8cf31113873f) ## RESTful Stuff From 27958f679402b2e5485ade805f0ce6e26f4f6677 Mon Sep 17 00:00:00 2001 From: Lee Xiang Wei Date: Sun, 30 Aug 2015 09:56:14 +0800 Subject: [PATCH 175/240] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 9399a0db..cea5311e 100644 --- a/README.md +++ b/README.md @@ -582,6 +582,7 @@ NOTE 2: Soon, I plan to remove all links that deal with Angular 1.0 or 1.1. All * [AngularJS Testing Tips: Testing Directives](http://www.sitepoint.com/angular-testing-tips-testing-directives/) * [Unit testing AngularJS applications](https://www.airpair.com/angularjs/posts/unit-testing-angularjs-applications) * [Proper testing of Angular JS applications with ES6 modules](https://medium.com/@tomastrajan/proper-testing-of-angular-js-applications-with-es6-modules-8cf31113873f) +* [Angular Unit Testing Quick Start](http://angulartestingquickstart.com/) ## RESTful Stuff From dc38d42ae5fac0e86dcaadd217f22639aa836ff3 Mon Sep 17 00:00:00 2001 From: Lee Xiang Wei Date: Sun, 30 Aug 2015 13:01:34 +0800 Subject: [PATCH 176/240] Update README.md --- README.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index cea5311e..cc86f0ca 100644 --- a/README.md +++ b/README.md @@ -61,11 +61,12 @@ NOTE 2: Soon, I plan to remove all links that deal with Angular 1.0 or 1.1. All | [D3 on AngularJS](https://leanpub.com/d3angularjs) | Ari Lerner, Victor Powell | Leanpub | v1.0.7 - v1.2.11 | 6/6/2014 | | [Mastering AngularJS Directives](https://www.packtpub.com/application-development/mastering-angularjs-directives) | Josh Kurz | Packt Publishing | v1.2.2 - v1.2.16 | 6/1/2014 | | [AngularJS: Novice to Ninja](https://learnable.com/books/angularjs-novice-to-ninja/) | Sandeep Panda | SitePoint | v1.3.0-beta.2 | 25/9/2014 | -| [Discover AngularJS](https://leanpub.com/discoverangularjs) | Adam Burak | leanpub | ? | 2014/11/10 | +| [Discover AngularJS](https://leanpub.com/discoverangularjs) | Adam Burak | Leanpub | ? | 2014/11/10 | | [Pro AngularJS](http://www.apress.com/9781430264484) | Adam Freeman | Apress | v1.2.x | 02/04/2014 | | [Learning AngularJS](http://www.pearsoned.co.uk/bookshop/detail.asp?item=100000000595964) | Brad Dayley | Addison Wesley | v1.3.x | 12/1/2014 | [AngularJS By Example](https://www.packtpub.com/web-development/angularjs-example) | Chandermani | Packt Publishing | v1.3.x | 3/12/2015 | [Angular Basics](http://www.angularjsbook.com/angular-basics/chapters/) | Chris Smith | Scripty Books | v1.3.x | 3/15/2015 | +| [Recipes with Angular.js](https://leanpub.com/recipes-with-angular-js/read)| Frederik Dietz | Leanpub | ? | ? | ## Videos * [Egghead.io](http://www.egghead.io/) — [source code](https://github.com/msfrisbie/egghead-angularjs) @@ -120,6 +121,8 @@ NOTE 2: Soon, I plan to remove all links that deal with Angular 1.0 or 1.1. All * [Thinkster: Mastering the Ionic Framework](https://thinkster.io/ionic-framework-tutorial/) * [**AngularJS Tutorial - Learn AngularJS in 30 minutes](http://www.revillweb.com/tutorials/angularjs-in-30-minutes-angularjs-tutorial/) * [AngularJS Tutorial - W3Schools](http://www.w3schools.com/angular/default.asp) +* [Learn Angular](http://www.learn-angular.org/) +* [Tagtree Angular Course](http://tagtree.io/courses/angular) ## Curation * [AngularJS Content Curation for 7 Days + Demo](http://angularjs.runastartup.com) @@ -584,7 +587,6 @@ NOTE 2: Soon, I plan to remove all links that deal with Angular 1.0 or 1.1. All * [Proper testing of Angular JS applications with ES6 modules](https://medium.com/@tomastrajan/proper-testing-of-angular-js-applications-with-es6-modules-8cf31113873f) * [Angular Unit Testing Quick Start](http://angulartestingquickstart.com/) - ## RESTful Stuff * [Using RESTful Controllers In An AngularJS Resource] (http://www.bennadel.com/blog/2433-Using-RESTful-Controllers-In-An-AngularJS-Resource.htm) * [Restangular: New AngularJS framework to handle Rest API Restful Resources properly and easily] (http://www.blogeek.com.ar/2013/04/09/restangular-new-angular-framework-to-handle-restful-resources-properly-and-easily/) From e357bb172ed98eddf01608036e1b3f78f24cb1ae Mon Sep 17 00:00:00 2001 From: Lee Xiang Wei Date: Mon, 31 Aug 2015 23:01:23 +0800 Subject: [PATCH 177/240] Update README.md --- README.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/README.md b/README.md index cc86f0ca..f5f4d2c9 100644 --- a/README.md +++ b/README.md @@ -67,6 +67,10 @@ NOTE 2: Soon, I plan to remove all links that deal with Angular 1.0 or 1.1. All | [AngularJS By Example](https://www.packtpub.com/web-development/angularjs-example) | Chandermani | Packt Publishing | v1.3.x | 3/12/2015 | [Angular Basics](http://www.angularjsbook.com/angular-basics/chapters/) | Chris Smith | Scripty Books | v1.3.x | 3/15/2015 | | [Recipes with Angular.js](https://leanpub.com/recipes-with-angular-js/read)| Frederik Dietz | Leanpub | ? | ? | +| [AngularJS Cookbook](https://leanpub.com/angularjs-cookbook)| Sascha Brink | Leanpub | v1.2.x | ? | +| [AngularJS with Ruby on Rails](http://angular-rails.com/)| David Bryant Copeland | ? | ? | ? | +| [Practical AngularJS](https://leanpub.com/Practical_AngularJS)| Dinis Cruz | Leanpub | ? | ? | +| [Web Component Architecture & Development with AngularJS](https://leanpub.com/web-component-development-with-angularjs)| David Shapiro | Leanpub | v1.2.16 | ? | ## Videos * [Egghead.io](http://www.egghead.io/) — [source code](https://github.com/msfrisbie/egghead-angularjs) From 5a250d54f27b1b98be77f9191d3c5786344ab31c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jes=C3=BAs=20Rodr=C3=ADguez=20Rodr=C3=ADguez?= Date: Tue, 8 Sep 2015 00:17:41 +0200 Subject: [PATCH 178/240] Add "Deep Dive Into Angular.js directives" Well, I guess my book also have a place in this list :) --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index f5f4d2c9..4be52deb 100644 --- a/README.md +++ b/README.md @@ -71,6 +71,7 @@ NOTE 2: Soon, I plan to remove all links that deal with Angular 1.0 or 1.1. All | [AngularJS with Ruby on Rails](http://angular-rails.com/)| David Bryant Copeland | ? | ? | ? | | [Practical AngularJS](https://leanpub.com/Practical_AngularJS)| Dinis Cruz | Leanpub | ? | ? | | [Web Component Architecture & Development with AngularJS](https://leanpub.com/web-component-development-with-angularjs)| David Shapiro | Leanpub | v1.2.16 | ? | +| [Deep Dive into Angular.js Directives](https://leanpub.com/angularjsdirectives) | Jesús Rodríguez | Leanpub | v.1.3.x | ## Videos * [Egghead.io](http://www.egghead.io/) — [source code](https://github.com/msfrisbie/egghead-angularjs) From 71d4a366d4b4d3b005ea101c47059ed8c91e34ab Mon Sep 17 00:00:00 2001 From: Ashutosh Das Date: Sun, 13 Sep 2015 08:08:37 +0600 Subject: [PATCH 179/240] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 4be52deb..3c8a74c7 100644 --- a/README.md +++ b/README.md @@ -105,6 +105,7 @@ NOTE 2: Soon, I plan to remove all links that deal with Angular 1.0 or 1.1. All * [AngularJS for Test-Driven Development](http://code.tutsplus.com/courses/angularjs-for-test-driven-development) * [Treehouse Tutorial](http://teamtreehouse.com/library/angularjs) - Paid * [Creating a Quiz with AngularJS](http://www.lynda.com/AngularJS-tutorials/Creating-Quiz-AngularJS/373557-2.html) - Paid +* [Angular Routing In-depth](http://www.pluralsight.com/courses/angular-routing-in-depth) - Paid ## Courses From 8acf2b8db9eda8a9569e80c516b94a531c2e8fc1 Mon Sep 17 00:00:00 2001 From: AlexWebYourmind Date: Sun, 13 Sep 2015 23:03:12 +0200 Subject: [PATCH 180/240] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 3c8a74c7..25e6fefe 100644 --- a/README.md +++ b/README.md @@ -109,6 +109,7 @@ NOTE 2: Soon, I plan to remove all links that deal with Angular 1.0 or 1.1. All ## Courses +* [AngularJS for the Real World - Learn by creating a WebApp](https://www.udemy.com/angularjs-for-the-real-world-learn-to-create-a-webapp/?couponCode=gitdev59A) - 6 hrs video + source code (Paid 50% discount) * [The Angular Course - Launch a full product with AngularJS](https://www.angularcourse.com) - Over 7 hrs of HD video (Paid) * [AngularJS Tutorial - Learn Angular by building a Gmail clone](http://www.thinkful.com/learn/angularjs-tutorial-build-a-gmail-clone) – Mini AngularJS course with video * [AngularJS JumpStart with Dan Wahlin] (https://www.udemy.com/angularjs-jumpstart/?sl=E0EYdlw9RBMALEwzBwZX) From 32cd023a0fd840af08ec103002bc297fd72dd00e Mon Sep 17 00:00:00 2001 From: AlexWebYourmind Date: Sun, 13 Sep 2015 23:07:50 +0200 Subject: [PATCH 181/240] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 25e6fefe..11e27066 100644 --- a/README.md +++ b/README.md @@ -109,7 +109,7 @@ NOTE 2: Soon, I plan to remove all links that deal with Angular 1.0 or 1.1. All ## Courses -* [AngularJS for the Real World - Learn by creating a WebApp](https://www.udemy.com/angularjs-for-the-real-world-learn-to-create-a-webapp/?couponCode=gitdev59A) - 6 hrs video + source code (Paid 50% discount) +* [AngularJS for the Real World - Learn by creating a WebApp](https://www.udemy.com/angularjs-for-the-real-world-learn-to-create-a-webapp/?couponCode=gitdev19A) - 6 hrs video + source code (Paid 85% discount) * [The Angular Course - Launch a full product with AngularJS](https://www.angularcourse.com) - Over 7 hrs of HD video (Paid) * [AngularJS Tutorial - Learn Angular by building a Gmail clone](http://www.thinkful.com/learn/angularjs-tutorial-build-a-gmail-clone) – Mini AngularJS course with video * [AngularJS JumpStart with Dan Wahlin] (https://www.udemy.com/angularjs-jumpstart/?sl=E0EYdlw9RBMALEwzBwZX) From f59760fda4f05493448b87e3bf083f8da1f5433b Mon Sep 17 00:00:00 2001 From: Leandro Nascimento Date: Fri, 25 Sep 2015 17:23:26 -0300 Subject: [PATCH 182/240] Adicionando o curso do Rodrigo Branas --- PT-BR.md | 1 + 1 file changed, 1 insertion(+) diff --git a/PT-BR.md b/PT-BR.md index 2f01d003..9ed14a9f 100644 --- a/PT-BR.md +++ b/PT-BR.md @@ -14,6 +14,7 @@ Vamos tentar manter aqui conteúdo "real" (e não apenas pequenos parágrafos se ## Vídeo Tutoriais * [Introdução ao AngularJS] (https://www.youtube.com/watch?v=iCQ3qic_nGg) +* [Tudo sobre AngularJS](https://www.youtube.com/playlist?list=PLQCmSnNFVYnTD5p2fR4EXmtlR6jQJMbPb) * [Tunando o browser com o AngularJS] (https://www.youtube.com/watch?v=Ph9hVLTmF2E) * [Iniciando com AngularJS - Implementando um carrinho de compras] (https://www.youtube.com/watch?v=aICbo3f5wzY) * [Iniciando com AngularJS - Data bindings] (https://www.youtube.com/watch?v=wZnoyGQV9hE) From 70ea62f6c7dd3778f84216121ccfb5645c24050b Mon Sep 17 00:00:00 2001 From: Denislav Ganchev Date: Fri, 2 Oct 2015 23:20:44 +0300 Subject: [PATCH 183/240] added link to ng-inspector --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index e1076ac9..9dc6d14b 100644 --- a/README.md +++ b/README.md @@ -681,3 +681,4 @@ NOTE 2: Soon, I plan to remove all links that deal with Angular 1.0 or 1.1. All ## Development Tools * [AngularJS Batarang Chrome Extension](https://github.com/angular/angularjs-batarang) * [Scaffolding JSON or restful API to JavaScript and HTML using AngularJS and JQuery](http://spascaffold.azurewebsites.net/AngularJSScaffold) +* [ng-inspector for AngularJS](http://ng-inspector.org/) From 8fe52c769473988d650815e00c9b0ea324996b76 Mon Sep 17 00:00:00 2001 From: Ashutosh Das Date: Tue, 6 Oct 2015 21:04:51 +0600 Subject: [PATCH 184/240] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index c59e76da..a0f7d29f 100644 --- a/README.md +++ b/README.md @@ -217,6 +217,7 @@ NOTE 2: Soon, I plan to remove all links that deal with Angular 1.0 or 1.1. All * [11 Tips to Improve AngularJS Performance](http://www.alexkras.com/11-tips-to-improve-angularjs-performance/) * [Creating your first Angular 2 app: From authentication to calling an API and everything in between](https://auth0.com/blog/2015/05/14/creating-your-first-real-world-angular-2-app-from-authentication-to-calling-an-api-and-everything-in-between) * [How to do loading spinners, the Angular way.](http://codetunnel.io/how-to-do-loading-spinners-the-angular-way/) +* [The offline experience (or, saying goodbye to imperative data fetching)](https://medium.com/@plestik/the-offline-experience-or-saying-goodbye-to-imperative-data-fetching-9b2fa487eea7) ## Introductions/Beginning AngularJS (also look at the multipart articles) From 7655da42e386cbadfe34ddb4f5204b7b9cbce5e4 Mon Sep 17 00:00:00 2001 From: Edvins Antonovs Date: Wed, 14 Oct 2015 11:26:55 +0100 Subject: [PATCH 185/240] Added Atom packages to the text editor section --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index a0f7d29f..41d14c0b 100644 --- a/README.md +++ b/README.md @@ -711,6 +711,8 @@ NOTE 2: Soon, I plan to remove all links that deal with Angular 1.0 or 1.1. All * [VIM UltiSnip & Snipmate Snippets for AngularJS](https://github.com/matthewsimo/angular-vim-snippets) * [Running JavaScript tests with Karma in WebStorm 7] (http://blog.jetbrains.com/webstorm/2013/10/running-javascript-tests-with-karma-in-webstorm-7/) * [Visual Studio](http://www.microsoft.com/visualstudio) +* [Atom - AngularJS Helper](https://atom.io/packages/angularjs-helper) +* [Atom - AngularJS Snippets](https://atom.io/packages/angularjs-snippets) ## Development Tools * [AngularJS Batarang Chrome Extension](https://github.com/angular/angularjs-batarang) From 266b5603cae39c16f48e2eb3a79e7d19096482f0 Mon Sep 17 00:00:00 2001 From: losingle Date: Thu, 15 Oct 2015 21:39:01 +0800 Subject: [PATCH 186/240] Update ZH-CN.md FIX 'hhttp' to 'http' --- ZH-CN.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ZH-CN.md b/ZH-CN.md index 046cdf71..adc9ad93 100644 --- a/ZH-CN.md +++ b/ZH-CN.md @@ -23,7 +23,7 @@ AngularJS * [AngularJS关于依赖和模块与amd/cmd的区别,分享下结合使用示例](http://key232323.iteye.com/blog/1769376) * [搞懂 AngularJS 預設模組 select 標籤的 ngOptions 參數用法](http://blog.miniasp.com/post/2013/05/12/AngularJS-ng-module-select-ngOptions-usage-samples.aspx) * [如何讓 Visual Studio 2012 支援 AngularJS 的 Intellisense](http://blog.miniasp.com/post/2013/05/08/AngularJS-Intellisense-in-Visual-Studio-2012.aspx) -* [如何组织大型JavaScript应用中的代码?](hhttp://www.csdn.net/article/2013-04-27/2815077-code-organization-angularjs-javascript) +* [如何组织大型JavaScript应用中的代码?](http://www.csdn.net/article/2013-04-27/2815077-code-organization-angularjs-javascript) ## 论坛 From 199e487ebf522a24b301aef8e1aeb9e7645fb179 Mon Sep 17 00:00:00 2001 From: Ashutosh Das Date: Fri, 13 Nov 2015 15:27:21 +0600 Subject: [PATCH 187/240] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 41d14c0b..3fa428d1 100644 --- a/README.md +++ b/README.md @@ -594,6 +594,7 @@ NOTE 2: Soon, I plan to remove all links that deal with Angular 1.0 or 1.1. All * [Unit testing AngularJS applications](https://www.airpair.com/angularjs/posts/unit-testing-angularjs-applications) * [Proper testing of Angular JS applications with ES6 modules](https://medium.com/@tomastrajan/proper-testing-of-angular-js-applications-with-es6-modules-8cf31113873f) * [Angular Unit Testing Quick Start](http://angulartestingquickstart.com/) +* [An Introduction To Unit Testing In AngularJS Applications](http://www.smashingmagazine.com/2014/10/introduction-to-unit-testing-in-angularjs/) ## RESTful Stuff * [Using RESTful Controllers In An AngularJS Resource] (http://www.bennadel.com/blog/2433-Using-RESTful-Controllers-In-An-AngularJS-Resource.htm) From 6231b7de13525af90e90b894a59e001d6c0362a7 Mon Sep 17 00:00:00 2001 From: Ashutosh Das Date: Sat, 14 Nov 2015 07:58:39 +0600 Subject: [PATCH 188/240] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 41d14c0b..eb034fa1 100644 --- a/README.md +++ b/README.md @@ -218,6 +218,7 @@ NOTE 2: Soon, I plan to remove all links that deal with Angular 1.0 or 1.1. All * [Creating your first Angular 2 app: From authentication to calling an API and everything in between](https://auth0.com/blog/2015/05/14/creating-your-first-real-world-angular-2-app-from-authentication-to-calling-an-api-and-everything-in-between) * [How to do loading spinners, the Angular way.](http://codetunnel.io/how-to-do-loading-spinners-the-angular-way/) * [The offline experience (or, saying goodbye to imperative data fetching)](https://medium.com/@plestik/the-offline-experience-or-saying-goodbye-to-imperative-data-fetching-9b2fa487eea7) +* [Exploring the Angular 1.5 .component() method](http://toddmotto.com/exploring-the-angular-1-5-component-method/) ## Introductions/Beginning AngularJS (also look at the multipart articles) From fe7e0c1643394788625e4c511d9b5f5adc9c8a8b Mon Sep 17 00:00:00 2001 From: Breno Teixeira Date: Sat, 14 Nov 2015 21:02:36 -0200 Subject: [PATCH 189/240] Update Promises/Deferred Adding a fresh article about promises, by the way, a really good reading. --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 41d14c0b..e05b3b73 100644 --- a/README.md +++ b/README.md @@ -456,6 +456,7 @@ NOTE 2: Soon, I plan to remove all links that deal with Angular 1.0 or 1.1. All * [Using Resolve In AngularJS Routes] (http://odetocode.com/blogs/scott/archive/2014/05/20/using-resolve-in-angularjs-routes.aspx) ## Promises/Deferred +* [A better way to learn angularjs promises] (https://thinkster.io/a-better-way-to-learn-angularjs/promises) * [Enhancing Angular Promises: Returning new promise of field or method called from original promise’s result] (http://www.blogeek.com.ar/2013/05/02/enhancing-angular-promises-returning-new-promise-of-field-or-method-called-from-original-promises-result/) * [AngularJS promise, or dealing with asynchronous requests in AngularJS] (http://blog.brunoscopelliti.com/angularjs-promise-or-dealing-with-asynchronous-requests-in-angularjs) * [Taking Advantage of Futures in AngularJS] (http://imownbey.github.io/skinny_controllers_for_yeezus.html) From fdef626b90cc690fbd89c8240bb236c6c22e9b81 Mon Sep 17 00:00:00 2001 From: Riccardo Causo Date: Thu, 10 Dec 2015 13:52:34 +0100 Subject: [PATCH 190/240] Updates README.md added todd motto's post on ngmodel options and digest cycle --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 1842e8ed..5188c4a1 100644 --- a/README.md +++ b/README.md @@ -356,6 +356,7 @@ NOTE 2: Soon, I plan to remove all links that deal with Angular 1.0 or 1.1. All * [AngularJS’s Controller As and the vm Variable] (http://www.johnpapa.net/angularjss-controller-as-and-the-vm-variable/) * [Delaying the $digest Cycle in AngularJS] (http://www.aaron-gray.com/delaying-the-digest-cycle-in-angularjs/) * [AngularJS’ Internals In Depth](http://www.smashingmagazine.com/2015/01/22/angularjs-internals-in-depth/) +* [Superfast Angular: use ngModelOptions to limit $digest cycles](http://toddmotto.com/super-fast-angular-ng-model-options-limit-digest-cycles/) ## Dependency Injection * [The "Magic" behind AngularJS Dependency Injection] (http://www.alexrothenberg.com/2013/02/11/the-magic-behind-angularjs-dependency-injection.html) From dd5fd98d1aa590234dead7b7cf183b20bac6ee97 Mon Sep 17 00:00:00 2001 From: Venkatraman Date: Wed, 20 Jan 2016 13:44:20 +0530 Subject: [PATCH 191/240] Updated the Table of Content Format --- README.md | 66 ++++++++++++++++++++++++++++--------------------------- 1 file changed, 34 insertions(+), 32 deletions(-) diff --git a/README.md b/README.md index 5188c4a1..05120646 100644 --- a/README.md +++ b/README.md @@ -12,38 +12,40 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.3. Google's post a NOTE 2: Soon, I plan to remove all links that deal with Angular 1.0 or 1.1. All links will be 1.2 and above. ### Table of Contents -[Books](#books) -[Videos](#videos) -[Courses](#courses) -[Help](#help) -[General Topics](#general-topics) -[Introductions/Beginning AngularJS](#introductionsbeginning-angularjs-also-look-at-the-multipart-articles) -[Curation](#curation) -[Best Practices/Style Guides](#best-practicesstyle-guides) -[Lessons Learned](#lessons-learned) -[Boilerplates/Seed Projects](#boilerplatesseed-projects) -[Multipart Articles](#multipart-articles) -[Sample Apps](#sample-apps) -[Scopes & Compile](#scopes--compile) -[Dependency Injection](#dependency-injection) -[Directives](#directives) -[Services/Providers](#servicesproviders) -[Routing](#routing) -[Promises/Deferred](#promisesdeferred) -[Forms](#forms) -[Authentication](#authentication) -[Collections](#collections--ngrepeat-stuff) -[Code Organization](#code-organization) -[Testing](#testing) -[RESTful Stuff](#restful-stuff) -[Localization](#localization) -[UI Stuff](#ui-stuff) -[Integration with Other Languages/Frameworks](#integration-with-other-languagesframeworks) -[Hosted Backends](#integration-with-other-languagesframeworks) -[Mobile](#mobile) -[Popular Third-Party Modules](#popular-third-party-modules) -[Test Editor Bundles](#text-editor-bundleside-stuff) -[Development Tools](#development-tools) +===================== + + * [Books](#books) + * [Videos](#videos) + * [Courses](#courses) + * [Help](#help) + * [General Topics](#general-topics) + * [Introductions/Beginning AngularJS](#introductionsbeginning-angularjs-also-look-at-the-multipart-articles) + * [Curation](#curation) + * [Best Practices/Style Guides](#best-practicesstyle-guides) + * [Lessons Learned](#lessons-learned) + * [Boilerplates/Seed Projects](#boilerplatesseed-projects) + * [Multipart Articles](#multipart-articles) + * [Sample Apps](#sample-apps) + * [Scopes & Compile](#scopes--compile) + * [Dependency Injection](#dependency-injection) + * [Directives](#directives) + * [Services/Providers](#servicesproviders) + * [Routing](#routing) + * [Promises/Deferred](#promisesdeferred) + * [Forms](#forms) + * [Authentication](#authentication) + * [Collections](#collections--ngrepeat-stuff) + * [Code Organization](#code-organization) + * [Testing](#testing) + * [RESTful Stuff](#restful-stuff) + * [Localization](#localization) + * [UI Stuff](#ui-stuff) + * [Integration with Other Languages/Frameworks](#integration-with-other-languagesframeworks) + * [Hosted Backends](#integration-with-other-languagesframeworks) + * [Mobile](#mobile) + * [Popular Third-Party Modules](#popular-third-party-modules) + * [Test Editor Bundles](#text-editor-bundleside-stuff) + * [Development Tools](#development-tools) ## Books | Title | Author | Publisher | ng Version | Last Update | From 5335166133da1388866aa5e284ba47be123efd3a Mon Sep 17 00:00:00 2001 From: Venkatraman Date: Wed, 20 Jan 2016 13:47:18 +0530 Subject: [PATCH 192/240] Updated the Table of Content Title --- README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/README.md b/README.md index 05120646..ecfa5759 100644 --- a/README.md +++ b/README.md @@ -12,7 +12,6 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.3. Google's post a NOTE 2: Soon, I plan to remove all links that deal with Angular 1.0 or 1.1. All links will be 1.2 and above. ### Table of Contents -===================== * [Books](#books) * [Videos](#videos) From ec060b4df53ac5a0a6a84101d8ba48e83def4b47 Mon Sep 17 00:00:00 2001 From: Sambit Acharya Date: Fri, 12 Feb 2016 23:59:50 +0530 Subject: [PATCH 193/240] Add new source in video section --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index ecfa5759..f6732b4b 100644 --- a/README.md +++ b/README.md @@ -107,6 +107,7 @@ NOTE 2: Soon, I plan to remove all links that deal with Angular 1.0 or 1.1. All * [Treehouse Tutorial](http://teamtreehouse.com/library/angularjs) - Paid * [Creating a Quiz with AngularJS](http://www.lynda.com/AngularJS-tutorials/Creating-Quiz-AngularJS/373557-2.html) - Paid * [Angular Routing In-depth](http://www.pluralsight.com/courses/angular-routing-in-depth) - Paid +* [Angular JS Tutorial](https://www.youtube.com/playlist?list=PLYxzS__5yYQmX2bItSRCqwiQZn5dIL1gt) - 42 videos of 6-7 minutes each covering Angular Fundamentals. ## Courses From 077eb653ba6579c1b4dca781d280b0f1a1edd1c9 Mon Sep 17 00:00:00 2001 From: Martin Lagrange Date: Wed, 17 Feb 2016 12:51:18 -0800 Subject: [PATCH 194/240] The link "Transclusion in Angular" has changed Replaced http://engineering.nulogy.com/posts/transclusion-in-angular/ by https://nulogy.com/who-we-are/company-blog/articles/transclusion-in-angular/ --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index f6732b4b..d98a92ff 100644 --- a/README.md +++ b/README.md @@ -411,7 +411,7 @@ NOTE 2: Soon, I plan to remove all links that deal with Angular 1.0 or 1.1. All * [Leveraging Directives To Reduce $Watch'ers In Angular] (http://frontendandvodka.com/watchers-when-performance-is-key/) * [Creating Semantic, Reusable Directives in AngularJS](http://jaysoo.ca/2014/01/20/semantic-angularjs-directives/) * [Angle Brackets, Synergistic Directives] (http://blog.ponyfoo.com/2014/02/19/angle-brackets-synergistic-directives) -* [Transclusion in Angular] (http://engineering.nulogy.com/posts/transclusion-in-angular/) +* [Transclusion in Angular] (https://nulogy.com/who-we-are/company-blog/articles/transclusion-in-angular/) * [Designing AngularJS Directives] (http://engineering.nulogy.com/posts/designing-angularjs-directives/) * [How to integrate your UI Widgets with AngularJS] (http://blog.mobiscroll.com/how-to-integrate-your-ui-widgets-with-angularjs/) * [Writing More Maintainable Angular.js Directives] (http://www.codelord.net/2014/03/30/writing-more-maintainable-angular-dot-js-directives/) From 22fa1c9bcd6e92071ecec6390c592b83f7480aa5 Mon Sep 17 00:00:00 2001 From: Martin Lagrange Date: Thu, 18 Feb 2016 14:49:32 -0800 Subject: [PATCH 195/240] Added "Boost the Performance of an AngularJS Application Using Immutable Data" Added "Boost the Performance of an AngularJS Application Using Immutable Data" : http://blog.mgechev.com/2015/03/02/immutability-in-angularjs-immutablejs --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index d98a92ff..e0ad0f96 100644 --- a/README.md +++ b/README.md @@ -542,6 +542,7 @@ NOTE 2: Soon, I plan to remove all links that deal with Angular 1.0 or 1.1. All * [Using ngController With ngRepeat In AngularJS] (http://www.bennadel.com/blog/2450-Using-ngController-With-ngRepeat-In-AngularJS.htm) * [Rendering DOM Elements With ngRepeat In AngularJS] (http://www.bennadel.com/blog/2443-Rendering-DOM-Elements-With-ngRepeat-In-AngularJS.htm) * [Improving ng-repeat Performance with “track by”] (http://www.codelord.net/2014/04/15/improving-ng-repeat-performance-with-track-by/) +* [Boost the Performance of an AngularJS Application Using Immutable Data] (http://blog.mgechev.com/2015/03/02/immutability-in-angularjs-immutablejs) ## Code Organization From 0fddb54811004eb67a09258cd4291e2fabca2968 Mon Sep 17 00:00:00 2001 From: ReadmeCritic Date: Thu, 25 Feb 2016 08:38:50 -0800 Subject: [PATCH 196/240] Update README URLs based on HTTP redirects --- README.md | 396 +++++++++++++++++++++++++++--------------------------- 1 file changed, 198 insertions(+), 198 deletions(-) diff --git a/README.md b/README.md index d98a92ff..2ad1d787 100644 --- a/README.md +++ b/README.md @@ -5,7 +5,7 @@ NOTE: As of July 20, 2015, there is a [new repo for collecting links to Angular A bunch of links to blog posts, articles, videos, etc for learning AngularJS. Feel free to submit a pull request if you have some links/resources to add. Also, I try to verify that the articles below have some real content (i.e. aren't 2 paragraph blog posts with little information) to ensure I'm not listing "fluff" pieces. If you have an idea for a better way to organize these links, please let me know. As I find similar posts in the "General Topics" section, I will break them out into their own categories. -I also blog about Angular and JavaScript topics at [my blog] (http://www.jmcunningham.net). +I also blog about Angular and JavaScript topics at [my blog] (http://jmcunningham.net/). NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.3. Google's post announcing the release of 1.3.0 is [here] (http://angularjs.blogspot.com/2014/10/angularjs-130-superluminal-nudge.html). And the [migration guide] (https://docs.angularjs.org/guide/migration#migrating-from-1-2-to-1-3) from 1.2 to 1.3. @@ -50,18 +50,18 @@ NOTE 2: Soon, I plan to remove all links that deal with Angular 1.0 or 1.1. All | Title | Author | Publisher | ng Version | Last Update | |---------------------------------------------------------------------------------------------------------------------------------------------------------|:----------------------------------------:|:--------------------:|:----------------:|:-----------:| | [AngularJS: Up & Running](http://shop.oreilly.com/product/0636920033486.do) | Brad Green, Shyam Seshadri | O'Reilly | v1.2.x | 9/2014 | -| [AngularJS In Action](http://www.manning.com/bford/) | Brian Ford, Lukas Ruebbelke | Manning Publications | v1.0.4 - v1.2.14 | WIP | +| [AngularJS In Action](https://www.manning.com/books/angularjs-in-action) | Brian Ford, Lukas Ruebbelke | Manning Publications | v1.0.4 - v1.2.14 | WIP | | [Mastering Web Application Development With AngularJS](https://www.packtpub.com/web-development/mastering-web-application-development-angularjs) | Peter Bacon Darwin, Pawel Kozlowski | Packt Publishing | v1.0.2 - v1.0.7 | 8/1/2013 | | [ng-book](https://www.ng-book.com) | Ari Lerner | Self-published | v1.0.7 - v1.3.x | 6/24/2014 | | [Build Your Own AngularJS](http://teropa.info/build-your-own-angular) | Tero Parviainen | Self-published | v1.x | WIP | | [Dependency Injection with AngularJS](https://www.packtpub.com/web-development/dependency-injection-angularjs) | Alex Knol | Packt Publishing | ? | 12/1/2013 | -| [Learning Web Development with Bootstrap and Angular: RAW](https://www.packtpub.com/web-development/learning-web-development-bootstrap-and-angular-raw) | Stephen Radford | Packt Publishing | v1.2.x - v1.3 | WIP | +| [Learning Web Development with Bootstrap and Angular: RAW](https://www.packtpub.com/web-development/learning-web-development-bootstrap-and-angularjs) | Stephen Radford | Packt Publishing | v1.2.x - v1.3 | WIP | | [AngularJS Essentials](https://www.packtpub.com/web-development/angularjs-essentials) | Rodrigo Branas | Packt Publishing | ? | WIP | -| [AngularJS Web application development Blueprints : RAW](https://www.packtpub.com/web-development/angularjs-web-application-development-blueprints-raw) | Vinci Rufus | Packt Publishing | ? | WIP | +| [AngularJS Web application development Blueprints : RAW](https://www.packtpub.com/web-development/angularjs-web-application-development-blueprints) | Vinci Rufus | Packt Publishing | ? | WIP | | [AngularJS UI Development](https://www.packtpub.com/web-development/angularjs-ui-development) | Matthias Nehlsen, Amit Gharat | Packt Publishing | v1.2.22 - v1.2.x | WIP | | [D3 on AngularJS](https://leanpub.com/d3angularjs) | Ari Lerner, Victor Powell | Leanpub | v1.0.7 - v1.2.11 | 6/6/2014 | | [Mastering AngularJS Directives](https://www.packtpub.com/application-development/mastering-angularjs-directives) | Josh Kurz | Packt Publishing | v1.2.2 - v1.2.16 | 6/1/2014 | -| [AngularJS: Novice to Ninja](https://learnable.com/books/angularjs-novice-to-ninja/) | Sandeep Panda | SitePoint | v1.3.0-beta.2 | 25/9/2014 | +| [AngularJS: Novice to Ninja](https://www.sitepoint.com/premium/books/angularjs-novice-to-ninja/) | Sandeep Panda | SitePoint | v1.3.0-beta.2 | 25/9/2014 | | [Discover AngularJS](https://leanpub.com/discoverangularjs) | Adam Burak | Leanpub | ? | 2014/11/10 | | [Pro AngularJS](http://www.apress.com/9781430264484) | Adam Freeman | Apress | v1.2.x | 02/04/2014 | | [Learning AngularJS](http://www.pearsoned.co.uk/bookshop/detail.asp?item=100000000595964) | Brad Dayley | Addison Wesley | v1.3.x | 12/1/2014 @@ -75,59 +75,59 @@ NOTE 2: Soon, I plan to remove all links that deal with Angular 1.0 or 1.1. All | [Deep Dive into Angular.js Directives](https://leanpub.com/angularjsdirectives) | Jesús Rodríguez | Leanpub | v.1.3.x | ## Videos -* [Egghead.io](http://www.egghead.io/) — [source code](https://github.com/msfrisbie/egghead-angularjs) -* [Video Tutorial: AngularJS Fundamentals in 60-ish Minutes](http://weblogs.asp.net/dwahlin/archive/2013/04/12/video-tutorial-angularjs-fundamentals-in-60-ish-minutes.aspx) — 1:10:50 -* [AngularJS YouTube Page](http://www.youtube.com/user/angularjs) — several videos, mostly presentations of 1h or more -* [Intro to Angular JS](http://www.youtube.com/watch?v=8ILQOFAgaXE) — 50:05 -* [End to End with Angular JS](http://www.youtube.com/watch?v=hqAyiqUs93c) — 52:59 -* [Security with Angular JS](http://www.youtube.com/watch?v=18ifoT-Id54) — 29:45 -* [Frontend Workflows with Grunt and Angular JS](http://www.youtube.com/watch?v=fSAgFxjFSqY) — 1:02:37 -* [AngularJS Tutorial](http://www.youtube.com/watch?v=WuiHuZq_cg4) — 12:19 +* [Egghead.io](https://egghead.io/) — [source code](https://github.com/msfrisbie/egghead-angularjs) +* [Video Tutorial: AngularJS Fundamentals in 60-ish Minutes](http://weblogs.asp.net/dwahlin/video-tutorial-angularjs-fundamentals-in-60-ish-minutes) — 1:10:50 +* [AngularJS YouTube Page](https://www.youtube.com/user/angularjs) — several videos, mostly presentations of 1h or more +* [Intro to Angular JS](https://www.youtube.com/watch?v=8ILQOFAgaXE) — 50:05 +* [End to End with Angular JS](https://www.youtube.com/watch?v=hqAyiqUs93c) — 52:59 +* [Security with Angular JS](https://www.youtube.com/watch?v=18ifoT-Id54) — 29:45 +* [Frontend Workflows with Grunt and Angular JS](https://www.youtube.com/watch?v=fSAgFxjFSqY) — 1:02:37 +* [AngularJS Tutorial](https://www.youtube.com/watch?v=WuiHuZq_cg4) — 12:19 * [Easier JavaScript Apps with AngularJS (Tuts+)](https://tutsplus.com/course/easier-js-apps-with-angular/) — 22 videos of about 5 minutes each, in 8 sections (paid) -* [AngularJS Fundamentals (Pluralsight)] (http://pluralsight.com/training/Courses/TableOfContents/angularjs-fundamentals) - 6 hours 15 minutes total (paid) -* [AngularJS 1.2 & Beyond] (http://www.youtube.com/watch?v=W13qDdJDHp8&feature=youtu.be) -* [Realtime Web Apps With AngularJS & Firebase] (http://www.youtube.com/watch?v=C7ZI7z7qnHU) +* [AngularJS Fundamentals (Pluralsight)] (http://app.pluralsight.com/courses/angularjs-fundamentals) - 6 hours 15 minutes total (paid) +* [AngularJS 1.2 & Beyond] (https://www.youtube.com/watch?feature=youtu.be&v=W13qDdJDHp8) +* [Realtime Web Apps With AngularJS & Firebase] (https://www.youtube.com/watch?v=C7ZI7z7qnHU) * [Getting MEAN With MongoDB and AngularJS](https://www.youtube.com/watch?v=XwSFg8nqBFA) -* [A comparison of the two-way binding in AngularJS, EmberJS and KnockoutJS](http://www.youtube.com/watch?v=mVjpwia1YN4) -* [Angular Best Practices](http://pluralsight.com/training/courses/TableOfContents?courseName=angular-best-practices&highlight=) - 64 videos(paid) -* [Neosavvy's Angular & Jasmine Screencast Series](http://www.youtube.com/channel/UCdaEMffiYgTf_E7uTMxM4og/videos) - 16 videos of about 2-3 minutes each -* [AngularJS Videos Collection in Youtube](http://www.youtube.com/channel/UCNhQ8pYS9U1EbwCx42NKaYQ) — Collection of Videos from Various websites. -* [ng-conf YouTube Page](http://www.youtube.com/user/ngconfvideos) — YouTube channel with all the presentations given at the Angular Conference in January 2014. +* [A comparison of the two-way binding in AngularJS, EmberJS and KnockoutJS](https://www.youtube.com/watch?v=mVjpwia1YN4) +* [Angular Best Practices](http://app.pluralsight.com/courses/angular-best-practices) - 64 videos(paid) +* [Neosavvy's Angular & Jasmine Screencast Series](https://www.youtube.com/channel/UCdaEMffiYgTf_E7uTMxM4og/videos) - 16 videos of about 2-3 minutes each +* [AngularJS Videos Collection in Youtube](https://www.youtube.com/channel/UCNhQ8pYS9U1EbwCx42NKaYQ) — Collection of Videos from Various websites. +* [ng-conf YouTube Page](https://www.youtube.com/user/ngconfvideos) — YouTube channel with all the presentations given at the Angular Conference in January 2014. * [Introduction to Angular.js in 50 Examples (part 1)] (https://www.youtube.com/watch?v=TRrL5j3MIvo&feature=youtu.be) -* [Real-Time Web Apps With AngularJS and Firebase](https://courses.tutsplus.com/courses/real-time-web-apps-with-angularjs-and-firebase) - Paid +* [Real-Time Web Apps With AngularJS and Firebase](http://code.tutsplus.com/courses/real-time-web-apps-with-angularjs-and-firebase) - Paid * [Learn to build an application using Angular.js](http://campus.codeschool.com/courses/shaping-up-with-angular-js/intro) * [Building a Web App From Scratch With AngularJS](http://code.tutsplus.com/courses/building-a-web-app-from-scratch-with-angularjs) - Paid * [Reddit Clone ](https://www.youtube.com/playlist?list=PLV_Z6DwQEeBvcKHnYbBjHHKe36cU5agAA) -* [AngularJS Directives Fundamentals](http://www.pluralsight.com/courses/angularjs-directive-fundamentals) - Paid -* [Ninja: Building MVP with AngularJS + FireBase by cloning TaskRabbit](http://code4startup.com/projects/ninja-learn-angularjs-firebase-by-cloning-udemy) -* [AngularJS Services In-depth](http://www.pluralsight.com/courses/angularjs-services-in-depth) - Paid +* [AngularJS Directives Fundamentals](https://www.pluralsight.com/courses/angularjs-directive-fundamentals) - Paid +* [Ninja: Building MVP with AngularJS + FireBase by cloning TaskRabbit](https://code4startup.com/projects/ninja-learn-angularjs-firebase-by-cloning-udemy) +* [AngularJS Services In-depth](https://www.pluralsight.com/courses/angularjs-services-in-depth) - Paid * [AngularJS Office Hours with AngularUI Founder: Best Practices, UI-Router, and ORM](https://www.codementor.io/angularjs/tutorial/angularjs-best-practices-ui-router-orm) -* [Learn AngularJs by Building 10 Projects](http://www.eduonix.com/courses/Web-Development/Learn-Angular.Js-by-Building-10-Projects) - Paid +* [Learn AngularJs by Building 10 Projects](https://www.eduonix.com/courses/Web-Development/Learn-Angular.Js-by-Building-10-Projects) - Paid * [AngularJS for Test-Driven Development](http://code.tutsplus.com/courses/angularjs-for-test-driven-development) -* [Treehouse Tutorial](http://teamtreehouse.com/library/angularjs) - Paid +* [Treehouse Tutorial](https://teamtreehouse.com/library) - Paid * [Creating a Quiz with AngularJS](http://www.lynda.com/AngularJS-tutorials/Creating-Quiz-AngularJS/373557-2.html) - Paid -* [Angular Routing In-depth](http://www.pluralsight.com/courses/angular-routing-in-depth) - Paid +* [Angular Routing In-depth](https://www.pluralsight.com/courses/angular-routing-in-depth) - Paid * [Angular JS Tutorial](https://www.youtube.com/playlist?list=PLYxzS__5yYQmX2bItSRCqwiQZn5dIL1gt) - 42 videos of 6-7 minutes each covering Angular Fundamentals. ## Courses * [AngularJS for the Real World - Learn by creating a WebApp](https://www.udemy.com/angularjs-for-the-real-world-learn-to-create-a-webapp/?couponCode=gitdev19A) - 6 hrs video + source code (Paid 85% discount) * [The Angular Course - Launch a full product with AngularJS](https://www.angularcourse.com) - Over 7 hrs of HD video (Paid) -* [AngularJS Tutorial - Learn Angular by building a Gmail clone](http://www.thinkful.com/learn/angularjs-tutorial-build-a-gmail-clone) – Mini AngularJS course with video +* [AngularJS Tutorial - Learn Angular by building a Gmail clone](https://www.thinkful.com/learn/angularjs-tutorial-build-a-gmail-clone/) – Mini AngularJS course with video * [AngularJS JumpStart with Dan Wahlin] (https://www.udemy.com/angularjs-jumpstart/?sl=E0EYdlw9RBMALEwzBwZX) * [Tuts+: Hands-on Angular] (https://tutsplus.com/course/hands-on-angular/) * [Code School Shaping Up with Angular.js](https://www.codeschool.com/courses/shaping-up-with-angular-js) * [Lynda Up and Running with AngularJS](http://www.lynda.com/AngularJS-tutorials/Up-Running-AngularJS/154414-2.html) -* [Codecademy AngularJs](http://www.codecademy.com/courses/javascript-advanced-en-2hJ3J/0/1) +* [Codecademy AngularJs](https://www.codecademy.com/courses/javascript-advanced-en-2hJ3J/0/1) * [Learn and Understand AngularJS](https://www.udemy.com/learn-angularjs/?couponCode=GH19) -* [Pluralsight: AngularJS Patterns: Clean Code] (http://www.pluralsight.com/courses/angularjs-patterns-clean-code) -* [Pluralsight: AngularJS Line of Business Applications] (http://www.pluralsight.com/courses/angularjs-line-of-business-applications) -* [Building Mobile Apps With the Ionic Framework and AngularJS] (http://www.pluralsight.com/courses/building-mobile-apps-ionic-framework-angularjs) -* [Thinkster: AngularJS Tutorial: Learn to Build Modern Web Apps with MEAN](https://thinkster.io/mean-stack-tutorial/) -* [Thinkster: Building Web Applications with Django and AngularJS](https://thinkster.io/django-angularjs-tutorial/) -* [Thinkster: Building Web Applications with Rails and AngularJS](https://thinkster.io/angular-rails/) -* [Thinkster: Learn to Build a Real-Time Reddit Clone with Firebase and AngularJS](https://thinkster.io/learn-to-build-realtime-webapps/) -* [Thinkster: Mastering the Ionic Framework](https://thinkster.io/ionic-framework-tutorial/) +* [Pluralsight: AngularJS Patterns: Clean Code] (https://www.pluralsight.com/courses/angularjs-patterns-clean-code) +* [Pluralsight: AngularJS Line of Business Applications] (https://www.pluralsight.com/courses/angularjs-line-of-business-applications) +* [Building Mobile Apps With the Ionic Framework and AngularJS] (https://www.pluralsight.com/courses/building-mobile-apps-ionic-framework-angularjs) +* [Thinkster: AngularJS Tutorial: Learn to Build Modern Web Apps with MEAN](https://thinkster.io/mean-stack-tutorial) +* [Thinkster: Building Web Applications with Django and AngularJS](https://thinkster.io/django-angularjs-tutorial) +* [Thinkster: Building Web Applications with Rails and AngularJS](https://thinkster.io/angular-rails) +* [Thinkster: Learn to Build a Real-Time Reddit Clone with Firebase and AngularJS](https://thinkster.io/angularfire-slack-tutorial) +* [Thinkster: Mastering the Ionic Framework](https://thinkster.io/ionic-framework-tutorial) * [**AngularJS Tutorial - Learn AngularJS in 30 minutes](http://www.revillweb.com/tutorials/angularjs-in-30-minutes-angularjs-tutorial/) * [AngularJS Tutorial - W3Schools](http://www.w3schools.com/angular/default.asp) * [Learn Angular](http://www.learn-angular.org/) @@ -141,68 +141,68 @@ NOTE 2: Soon, I plan to remove all links that deal with Angular 1.0 or 1.1. All * [StackOverflow] (http://stackoverflow.com/questions/tagged/angularjs) * [AngularJS Mailing List (Google Groups)] (http://groups.google.com/group/angular) * [Chatroom (Browser-based IRC)] (http://webchat.freenode.net/?channels=angularjs&uio=d4) -* [AngularJS Google+ Community] (https://plus.google.com/u/0/communities/115368820700870330756) -* [reddit] (http://www.reddit.com/r/angularjs) +* [AngularJS Google+ Community] (https://plus.google.com/communities/115368820700870330756) +* [reddit] (https://www.reddit.com/r/angularjs) ## General Topics * [AngularJS Cheat Sheet] (http://www.cheatography.com/proloser/cheat-sheets/angularjs/) * [What stumped me about AngularJS] (http://www.peterbe.com/plog/what-stumped-me-about-angularjs) * [Lazy Loading In AngularJS] (http://ify.io/lazy-loading-in-angularjs/) -* [HashKeyCopier - An AngularJS Utility Class For Merging Cached And Live Data] (http://www.bennadel.com/blog/2472-HashKeyCopier-An-AngularJS-Utility-Class-For-Merging-Cached-And-Live-Data.htm) -* [Exploring Directives, $scope, DOM Rendering, And Timing In AngularJS] (http://www.bennadel.com/blog/2444-Exploring-Directives-scope-DOM-Rendering-And-Timing-In-AngularJS.htm) -* [Applying A Cached Response To An AngularJS Resource] (http://www.bennadel.com/blog/2432-Applying-A-Cached-Response-To-An-AngularJS-Resource.htm) -* [Angularytics: The solution to tracking page views and events in a SPA with AngularJS] (http://www.blogeek.com.ar/2013/06/03/angularytics-the-solution-to-tracking-page-views-and-events-in-a-spa-with-angularjs/) -* [Sharing Data, State and Models on AngularJS: Alternatives, comparison and my solution] (http://www.blogeek.com.ar/2013/05/01/sharing-data-state-on-angularjs-alternatives-comparison-and-my-solution/) +* [HashKeyCopier - An AngularJS Utility Class For Merging Cached And Live Data] (http://www.bennadel.com/blog/2472-hashkeycopier---an-angularjs-utility-class-for-merging-cached-and-live-data.htm) +* [Exploring Directives, $scope, DOM Rendering, And Timing In AngularJS] (http://www.bennadel.com/blog/2444-exploring-directives-scope-dom-rendering-and-timing-in-angularjs.htm) +* [Applying A Cached Response To An AngularJS Resource] (http://www.bennadel.com/blog/2432-applying-a-cached-response-to-an-angularjs-resource.htm) +* [Angularytics: The solution to tracking page views and events in a SPA with AngularJS] (http://gon.to/2013/06/03/angularytics-the-solution-to-tracking-page-views-and-events-in-a-spa-with-angularjs/) +* [Sharing Data, State and Models on AngularJS: Alternatives, comparison and my solution] (http://gon.to/2013/05/01/sharing-data-state-on-angularjs-alternatives-comparison-and-my-solution/) * [Angular.js and IE8 caching] (http://www.jefclaes.be/2013/06/angularjs-and-ie8-caching.html) * [HTML5 local storage with Angular JS] (http://amitavroy.com/justread/content/articles/html5-local-storage-angular-js) * [Modeling Data and State in Your AngularJS Application] (http://joelhooks.com/blog/2013/04/24/modeling-data-and-state-in-your-angularjs-application/) -* [Code Reuse in AngularJS] (http://www.phase2technology.com/blog/code-reuse-in-angularjs/) +* [Code Reuse in AngularJS] (https://www.phase2technology.com/blog/code-reuse-in-angularjs/) /dynamically-loading-controllers-and-views-with-angularjs-and-requirejs.aspx) * [Sorting by Multiple Fields with Different Sort Orders Using the AngularJS orderby Filter] (http://htmlcssjavascript.com/javascript/sorting-by-multiple-fields-with-different-sort-orders-using-the-angularjs-orderby-filter/) -* [$http Response Interceptors] (http://blog.brunoscopelliti.com/http-response-interceptors) +* [$http Response Interceptors] (http://blog.brunoscopelliti.com/http-response-interceptors/) * [AngularJS: Advanced Design Patterns & Best Practices] (http://trochette.github.io/Angular-Design-Patterns-Best-Practices/#/intro) * [Automatic JSON date parsing with AngularJS] (http://aboutcode.net/2013/07/27/json-date-parsing-angularjs.html) * [AngularJS Abstractions: Modules] (http://odetocode.com/blogs/scott/archive/2013/05/01/angularjs-abstractions-modules.aspx) -* [Mixing Static Content With ngSwitch And ngSwitchWhen In AngularJS] (http://www.bennadel.com/blog/2507-Mixing-Static-Content-With-ngSwitch-And-ngSwitchWhen-In-AngularJS.htm) -* [Building large apps with AngularJS] (http://pseudobry.com/building-large-apps-with-angularjs.html) +* [Mixing Static Content With ngSwitch And ngSwitchWhen In AngularJS] (http://www.bennadel.com/blog/2507-mixing-static-content-with-ngswitch-and-ngswitchwhen-in-angularjs.htm) +* [Building large apps with AngularJS] (http://www.pseudobry.com/building-large-apps-with-angular-js/) * [Error Message Minification with MinErr] (http://kensheedlo.com/2013/08/15/error-message-minification-with-minerr.html) * [How to make your AngularJS app work in IE 8] (http://blog-it.hypoport.de/2013/08/24/how-to-make-your-angularjs-app-work-in-ie-8/) -* [AngularJS Performance Tuning for Long Lists] (http://tech.small-improvements.com/2013/09/10/angularjs-performance-with-large-lists/) +* [AngularJS Performance Tuning for Long Lists] (https://tech.small-improvements.com/2013/09/10/angularjs-performance-with-large-lists/) * [Responsive Website Using AngularJS] (http://www.innerhtml.com/responsive-website-using-angularjs.html) -* [Minimizing initialization time in AngularJS] (https://medium.com/p/f8ae57e2cec3) +* [Minimizing initialization time in AngularJS] (https://medium.com/@_zaknelson/minimizing-initialization-time-in-angularjs-f8ae57e2cec3) * [Kickstart Your AngularJS Development with Yeoman, Grunt and Bower] (http://www.sitepoint.com/kickstart-your-angularjs-development-with-yeoman-grunt-and-bower/) * [Lazy prefetching of AngularJS partials] (http://blog.mgechev.com/2013/10/01/angularjs-partials-lazy-prefetching-strategy-weighted-directed-graph/) -* [Enhancing AngularJS $log using Decorators] (http://solutionoptimist.com/2013/10/07/enhance-log-using-angularjs-decorators/) -* [Logging Client-Side Errors With AngularJS And Stacktrace.js] (http://www.bennadel.com/blog/2542-Logging-Client-Side-Errors-With-AngularJS-And-Stacktrace-js.htm) +* [Enhancing AngularJS $log using Decorators] (http://solutionoptimist.com/2013/10/07/enhance-angularjs-logging-using-decorators/) +* [Logging Client-Side Errors With AngularJS And Stacktrace.js] (http://www.bennadel.com/blog/2542-logging-client-side-errors-with-angularjs-and-stacktrace-js.htm) * [Form Autocomplete and Remember Password with AngularJS] (http://timothy.userapp.io/post/63412334209/form-autocomplete-and-remember-password-with-angularjs) -* [Optimizing AngularJS: 1200ms to 35ms](http://blog.scalyr.com/2013/10/31/angularjs-1200ms-to-35ms/) -* [Creating A RequireJS Service For AngularJS Applications] (http://www.bennadel.com/blog/2551-Creating-A-RequireJS-Service-For-AngularJS-Applications.htm) -* [Loading AngularJS Components After Your Application Has Been Bootstrapped] (http://www.bennadel.com/blog/2553-Loading-AngularJS-Components-After-Your-Application-Has-Been-Bootstrapped.htm) +* [Optimizing AngularJS: 1200ms to 35ms](http://blog.scalyr.com/2013/10/angularjs-1200ms-to-35ms/) +* [Creating A RequireJS Service For AngularJS Applications] (http://www.bennadel.com/blog/2551-creating-a-requirejs-service-for-angularjs-applications.htm) +* [Loading AngularJS Components After Your Application Has Been Bootstrapped] (http://www.bennadel.com/blog/2553-loading-angularjs-components-after-your-application-has-been-bootstrapped.htm) * [Load a module on demand with AngularJS] (http://blog.getelementsbyidea.com/load-a-module-on-demand-with-angularjs/) * [Environment Specific Configuration in AngularJS Using Grunt] (http://newtriks.com/2013/11/29/environment-specific-configuration-in-angularjs-using-grunt/) -* [What’s the Role of the Server in Single Page Applications (SPAs)?](http://weblogs.asp.net/dwahlin/archive/2014/02/18/what-s-the-role-of-the-server-in-single-page-applications-spas.aspx) +* [What’s the Role of the Server in Single Page Applications (SPAs)?](http://weblogs.asp.net/dwahlin/what-s-the-role-of-the-server-in-single-page-applications-spas) * [Making Angular.js realtime with Websockets](http://blog.pusher.com/making-angular-js-realtime-with-pusher/) * [Rich Object Models and Angular.js] (http://blog.shinetech.com/2014/02/04/rich-object-models-and-angular-js/) * [Rich Object Models and Angular: Identity Maps] (http://blog.shinetech.com/2014/02/28/rich-object-models-and-angular-identity-maps/) * [Interceptors in AngularJS and Useful Examples] (http://www.webdeveasy.com/interceptors-in-angularjs-and-useful-examples/) * ['Resolve' in AngularJS Routes, Explained as Story](http://www.undefinednull.com/2014/02/17/resolve-in-angularjs-routes-explained-as-story/) -* [Get Your Hands Dirty Refactoring in AngularJS] (http://blog.safaribooksonline.com/2014/04/08/refactoring-angularjs-get-hands-filthy/) -* [Angular model objects with JavaScript classes] (https://medium.com/opinionated-angularjs/2e6a067c73bc) +* [Get Your Hands Dirty Refactoring in AngularJS] (https://www.safaribooksonline.com/blog/2014/04/08/refactoring-angularjs-get-hands-filthy/) +* [Angular model objects with JavaScript classes] (https://medium.com/opinionated-angularjs/angular-model-objects-with-javascript-classes-2e6a067c73bc) * [The state of angularjs controllers] (http://jonathancreamer.com/the-state-of-angularjs-controllers/) * [How to use ngMessages in AngularJS] (http://www.yearofmoo.com/2014/05/how-to-use-ngmessages-in-angularjs.html) -* [Digging into Angular’s “Controller as” syntax] (http://toddmotto.com/digging-into-angulars-controller-as-syntax/) -* [Everything about custom filters in AngularJS](http://toddmotto.com/everything-about-custom-filters-in-angular-js/) -* [Understanding Angular’s $scope and $rootScope event system $emit, $broadcast and $on ](http://toddmotto.com/all-about-angulars-emit-broadcast-on-publish-subscribing/) +* [Digging into Angular’s “Controller as” syntax] (https://toddmotto.com/digging-into-angulars-controller-as-syntax/) +* [Everything about custom filters in AngularJS](https://toddmotto.com/everything-about-custom-filters-in-angular-js/) +* [Understanding Angular’s $scope and $rootScope event system $emit, $broadcast and $on ](https://toddmotto.com/all-about-angulars-emit-broadcast-on-publish-subscribing/) * [Frictionless data preloading in AngularJS](http://www.garbl.es/angularjs/preload/2014/06/07/frictionless-data-preloading-in-angularjs/) -* [Minimal Angular module/syntax approach using an IIFE](http://toddmotto.com/minimal-angular-module-syntax-approach-using-an-iife/) +* [Minimal Angular module/syntax approach using an IIFE](https://toddmotto.com/minimal-angular-module-syntax-approach-using-an-iife/) * [AngularJS & SEO - finally a piece of cake](https://weluse.de/blog/angularjs-seo-finally-a-piece-of-cake.html) * [Best Practices for Building Angular.js Apps](https://medium.com/@dickeyxxx/best-practices-for-building-angular-js-apps-266c1a4a6917) * [Building applications for Firefox OS using AngularJS](https://hacks.mozilla.org/2014/07/building-applications-for-firefox-os-using-angularjs/) -* [Debugging AngularJS Apps from the Console](http://ionicframework.com/blog/angularjs-console/) +* [Debugging AngularJS Apps from the Console](http://blog.ionic.io/angularjs-console/) * [50 Angular.js Examples](http://curran.github.io/screencasts/introToAngular/exampleViewer/#/) * [AngularJS DOM manipulation with jqLite](http://baljeetsingh.in/angularjs-dom-manipulation-jqlite-324/) * [A Developer’s Guide to Perform SEO on AngularJS Web Apps](http://www.algoworks.com/blog/a-developers-guide-to-perform-seo-on-angularjs-web-apps/) -* [The Top 10 Mistakes AngularJS Developers Make](http://www.airpair.com/angularjs/posts/top-10-mistakes-angularjs-developers-make) +* [The Top 10 Mistakes AngularJS Developers Make](https://www.airpair.com/angularjs/posts/top-10-mistakes-angularjs-developers-make) * [How I've Improved My Angular Apps by Banning ng-controller ](http://teropa.info/blog/2014/10/24/how-ive-improved-my-angular-apps-by-banning-ng-controller.html) * **[Exploring Angular 1.3 - Angular-Hint](http://blog.thoughtram.io/angularjs/2014/11/06/exploring-angular-1.3-angular-hint.html) * [**Exploring Angular 1.3 - Stateful Filters] (http://blog.thoughtram.io/angularjs/2014/11/19/exploring-angular-1.3-stateful-filters.html) @@ -212,45 +212,45 @@ NOTE 2: Soon, I plan to remove all links that deal with Angular 1.0 or 1.1. All * [Making Skinny AngularJS Controllers](https://scotch.io/tutorials/making-skinny-angularjs-controllers) * [Using RequireJS in AngularJS Applications](http://www.sitepoint.com/using-requirejs-angularjs-applications/) * [You don't always need DI in AngularJS directives](http://michalostruszka.pl/blog/2015/01/18/angular-directives-di/) -* [AngularJS’ Internals In Depth](http://www.smashingmagazine.com/2015/01/22/angularjs-internals-in-depth/) +* [AngularJS’ Internals In Depth](https://www.smashingmagazine.com/2015/01/angularjs-internals-in-depth/) * [Custom Root URIs For User Profiles with AngularJS](https://medium.com/@internrocket/custom-root-uris-for-user-profiles-with-angularjs-eff3b3458510) -* [Resources to Master AngularJS](https://netguru.co/blog/resources-to-master-angularjs) -* [A Preview of Angular 2 and TypeScript in Visual Studio](http://blogs.msdn.com/b/visualstudio/archive/2015/03/12/a-preview-of-angular-2-and-typescript-in-visual-studio.aspx) +* [Resources to Master AngularJS](https://www.netguru.co/blog/resources-to-master-angularjs) +* [A Preview of Angular 2 and TypeScript in Visual Studio](https://blogs.msdn.microsoft.com/visualstudio/2015/03/12/a-preview-of-angular-2-and-typescript-in-visual-studio/) * [11 Tips to Improve AngularJS Performance](http://www.alexkras.com/11-tips-to-improve-angularjs-performance/) -* [Creating your first Angular 2 app: From authentication to calling an API and everything in between](https://auth0.com/blog/2015/05/14/creating-your-first-real-world-angular-2-app-from-authentication-to-calling-an-api-and-everything-in-between) +* [Creating your first Angular 2 app: From authentication to calling an API and everything in between](https://auth0.com/blog/2015/05/14/creating-your-first-real-world-angular-2-app-from-authentication-to-calling-an-api-and-everything-in-between/) * [How to do loading spinners, the Angular way.](http://codetunnel.io/how-to-do-loading-spinners-the-angular-way/) * [The offline experience (or, saying goodbye to imperative data fetching)](https://medium.com/@plestik/the-offline-experience-or-saying-goodbye-to-imperative-data-fetching-9b2fa487eea7) -* [Exploring the Angular 1.5 .component() method](http://toddmotto.com/exploring-the-angular-1-5-component-method/) +* [Exploring the Angular 1.5 .component() method](https://toddmotto.com/exploring-the-angular-1-5-component-method/) ## Introductions/Beginning AngularJS (also look at the multipart articles) -* [Getting Started With AngularJS] (http://www.adobe.com/devnet/html5/articles/getting-started-with-angularjs.html) +* [Getting Started With AngularJS] (http://www.adobe.com/devnet/archive/html5/articles/getting-started-with-angularjs.html) * [AngularJS Tutorial: A Comprehensive 10,000 Word Guide](https://www.airpair.com/angularjs/posts/angularjs-tutorial) * [Everything you need to understand to start with AngularJS] (http://stephanebegaudeau.tumblr.com/post/48776908163/everything-you-need-to-understand-to-start-with) * [What To Know To Be An Expert in AngularJS] (http://codigovivo.com/2013/06/09/what-to-know-to-be-an-expert-in-angularjs/) * [AngularJS for jQuery Developers] (http://blog.artlogic.com/2013/03/06/angularjs-for-jquery-developers/) * [An Introduction to AngularJS] (http://www.webdesignerdepot.com/2013/04/an-introduction-to-angularjs/) * [Building a Web App From Scratch in AngularJS] (http://net.tutsplus.com/tutorials/javascript-ajax/building-a-web-app-from-scratch-in-angularjs/) -* [AngularJS: An Overview] (http://glennstovall.com/blog/2013/06/27/angularjs-an-overview/) +* [AngularJS: An Overview] (http://glennstovall.com/developer-tutorials/angularjs-an-overview/) * [AngularJS Tutorial — Build an App Using Directives and Data Binding](http://www.sitepoint.com/angularjs-tutorial-build-an-app-using-directives-and-data-binding/) -* [AngularJS In 30 Minutes] (http://www.revillwebdesign.com/angularjs-tutorial/) +* [AngularJS In 30 Minutes] (http://www.revillweb.com/tutorials/angularjs-in-30-minutes-angularjs-tutorial//) * [Kickstart Your AngularJS Development with Yeoman, Grunt and Bower] (http://www.sitepoint.com/kickstart-your-angularjs-development-with-yeoman-grunt-and-bower/) * [Filtering with AngularJS] (http://www.kidsil.net/2013/09/filtering-with-angularjs/) -* [Ultimate guide to learning AngularJS in one day] (http://toddmotto.com/ultimate-guide-to-learning-angular-js-in-one-day/) +* [Ultimate guide to learning AngularJS in one day] (https://toddmotto.com/ultimate-guide-to-learning-angular-js-in-one-day/) * [7 Ways to be Successful with AngularJS] (http://learnangularjs.net/2013/10/24/7-ways-to-be-successful-with-angularjs/) * [Creating a Single Page Todo App with Node and Angular](http://scotch.io/tutorials/javascript/creating-a-single-page-todo-app-with-node-and-angular) -* [Learn AngularJS With These 5 Practical Examples] (http://tutorialzine.com/2013/08/learn-angularjs-5-examples) +* [Learn AngularJS With These 5 Practical Examples] (http://tutorialzine.com/2013/08/learn-angularjs-5-examples/) * [Considering Speed and Slowness in AngularJS] (https://www.exratione.com/2013/12/considering-speed-and-slowness-in-angularjs/) * [Environment Specific Configuration in AngularJS Using Grunt] (http://newtriks.com/2013/11/29/environment-specific-configuration-in-angularjs-using-grunt/) * [Enhancing AngularJS Logging using Decorators](http://solutionoptimist.com/2013/10/07/enhance-angularjs-logging-using-decorators/) * [Picking Up Angular, build a twitter-like application](https://github.com/deontologician/pipr/blob/master/tut.org) -* [Exception Handling in an AngularJS Web Application] (http://blog.loadimpact.com/2014/06/03/exception-handling-in-an-angularjs-web-application-tutorial/) -* [AngularJS 101: From Zero to Angular in Seconds] (http://www.pubnub.com/blog/angularjs-101-from-zero-to-angular-in-seconds/) -* [AngularJS Tutorial: A Comprehensive 10,000 Word Guide](http://www.airpair.com/angularjs) -* [Thinkster: A Better Way to Learn AngularJS](https://thinkster.io/a-better-way-to-learn-angularjs/) +* [Exception Handling in an AngularJS Web Application] (http://blog.loadimpact.com/2014/06/03/exception-handling-in-an-angularjs-web-application-tutorial) +* [AngularJS 101: From Zero to Angular in Seconds] (https://www.pubnub.com/blog/2014-04-30-angularjs-101-from-zero-to-angular-in-seconds/) +* [AngularJS Tutorial: A Comprehensive 10,000 Word Guide](https://www.airpair.com/angularjs) +* [Thinkster: A Better Way to Learn AngularJS](https://thinkster.io/a-better-way-to-learn-angularjs) * [Breaking Down AngularJS to Smaller Components](https://medium.com/@srph/breaking-down-angularjs-to-smaller-components-f2ab70a104d0) * [Managing Client-Only State in AngularJS](http://www.sitepoint.com/managing-client-state-angularjs/) -* [***AngularJS one-time binding syntax](http://toddmotto.com/angular-one-time-binding-syntax/) +* [***AngularJS one-time binding syntax](https://toddmotto.com/angular-one-time-binding-syntax/) ### Tutorial Series * [Part 1 -- Building a Calendar with LESS CSS, Font Awesome, and Moment](https://www.codementor.io/angularjs/tutorial/angularjs-calendar-directives-less-cess-moment-font-awesome) @@ -261,8 +261,8 @@ NOTE 2: Soon, I plan to remove all links that deal with Angular 1.0 or 1.1. All ## Best Practices/Style Guides * [***My Personal Angular JS Best Practices Guide] (https://github.com/jmcunningham/angularjs-styleguide) -* [Opinionated AngularJS styleguide for teams] (http://toddmotto.com/opinionated-angular-js-styleguide-for-teams/) -* [AngularJS Style Guide](https://github.com/johnpapa/angularjs-styleguide) by John Papa: A starting point for AngularJS development teams to provide consistency through good practices. +* [Opinionated AngularJS styleguide for teams] (https://toddmotto.com/opinionated-angular-js-styleguide-for-teams/) +* [AngularJS Style Guide](https://github.com/johnpapa/angular-styleguide) by John Papa: A starting point for AngularJS development teams to provide consistency through good practices. * [AngularJS Best Practices: Directory Structure](http://scotch.io/tutorials/javascript/angularjs-best-practices-directory-structure) * [AngularJS style guide used at GoCardless] (https://github.com/gocardless/angularjs-style-guide) * [Learn AngularJS Online - A Guide](https://www.codementor.io/learn-angularjs) @@ -271,7 +271,7 @@ NOTE 2: Soon, I plan to remove all links that deal with Angular 1.0 or 1.1. All * [Lessons Learned: A Year with a Large AngularJS Project] (http://joelhooks.com/blog/2013/05/22/lessons-learned-kicking-off-an-angularjs-project/) * [Some AngularJS Pitfalls] (http://branchandbound.net/blog/web/2013/08/some-angularjs-pitfalls/) * [Things I Wish I Were Told About Angular.js] (http://ruoyusun.com/2013/05/25/things-i-wish-i-were-told-about-angular-js.html) -* [I Wish I Knew Then What I Know Now — Life With AngularJS] (http://www.objectpartners.com/2013/08/09/i-wish-i-knew-then-what-i-know-now-life-with-angularjs/) +* [I Wish I Knew Then What I Know Now — Life With AngularJS] (https://objectpartners.com/2013/08/09/i-wish-i-knew-then-what-i-know-now-life-with-angularjs/) * [How to build a large Angular.js application] (https://gocardless.com/blog/building-a-large-angular-application/) * [AngularJS tips and tricks for neophytes and the all-around curious developer.] (http://www.bytesforthought.com/angularjs-tips/) * [4 Smooth AngularJS Application Tips] (http://nathanleclaire.com/blog/2014/01/04/5-smooth-angularjs-application-tips/) @@ -293,30 +293,30 @@ NOTE 2: Soon, I plan to remove all links that deal with Angular 1.0 or 1.1. All * Google, Twitter & AngularJS: [1: Google, Twitter, and AngularJS] (http://dailyjs.com/2013/04/11/angularjs-1/), [2: Let's Make a Feed Reader] (http://dailyjs.com/2013/04/18/angularjs-2/), [3: Rendering Feeds] (http://dailyjs.com/2013/04/25/angularjs-3/), [4: Managing Feeds] (http://dailyjs.com/2013/05/09/angularjs-4/), [5: Tests] (http://dailyjs.com/2013/05/16/angularjs-5/), [6: Adding Dependencies] (http://dailyjs.com/2013/05/30/angularjs-6/), [7: Form Validation] (http://dailyjs.com/2013/06/06/angularjs-7/), [8: Iterators & Filters] (http://dailyjs.com/2013/06/13/angularjs-8/), [9: Installation](http://dailyjs.com/2013/07/18/angularjs-9/) * Implementing SignalR Stock Ticker using Angular JS: [Part 1](http://sravi-kiran.blogspot.in/2013/05/ImplementingSignalRStockTickerUsingAngularJSPart1.html), [Part 2](http://sravi-kiran.blogspot.in/2013/05/ImplementingSignalRStockTickerUsingAngularJSPart2.html) * AngularJS Best Practices: I’ve Been Doing It Wrong!: [Part 1] (http://blog.artlogic.com/2013/05/02/ive-been-doing-it-wrong-part-1-of-3/), [Part 2](http://blog.artlogic.com/2013/05/06/angularjs-best-practices-ive-been-doing-it-wrong-part-2-of-3/), [Part 3](http://blog.artlogic.com/2013/05/08/angularjs-best-practices-ive-been-doing-it-wrong-part-3-of-3/) -* Introduction to AngularJS [Part 1](http://www.raweng.com/blog/2013/01/30/introduction-to-angularjs-part-1/), [Part 2](http://www.raweng.com/blog/2013/05/16/introduction-to-angularjs-part-2/) +* Introduction to AngularJS [Part 1](https://www.built.io/blog/2013/01/introduction-to-angularjs-part-1/), [Part 2](https://www.built.io/blog/2013/05/introduction-to-angularjs-part-2/) * AngularJS In Depth: [Part 1](http://suhairhassan.com/2013/06/07/angularjs-in-depth-part-1.html), [Part 2: Filters](http://suhairhassan.com/2013/07/25/angularjs-in-depth-part-2.html) * [The 7 steps to becoming and AngularJS expert](http://www.ng-newsletter.com/posts/beginner2expert-how_to_start.html), [Part 2: Scopes](http://www.ng-newsletter.com/posts/beginner2expert-scopes.html), [Part 3: Data-binding](http://www.ng-newsletter.com/posts/beginner2expert-data-binding.html), [Part 4 and 5: Expressions and directives](http://www.ng-newsletter.com/posts/beginner2expert-directives.html), [Part 6: Services](http://www.ng-newsletter.com/posts/beginner2expert-services.html) -* AngularJS Overview: [1:Getting started with AngularJS](http://msmvps.com/blogs/theproblemsolver/archive/2013/04/05/getting-started-with-angularjs.aspx), [2:Creating an AngularJS Controller](http://msmvps.com/blogs/theproblemsolver/archive/2013/04/10/creating-an-angularjs-controller.aspx), [3:The AngularJS $scope is not the MVC Model](http://msmvps.com/blogs/theproblemsolver/archive/2013/04/15/the-angularjs-scope-is-not-the-mvc-model.aspx), [4:Using repeating elements in AngularJS](http://msmvps.com/blogs/theproblemsolver/archive/2013/05/10/using-repeating-elements-in-angularjs.aspx), [5:Filtering the data in an AngularJS ngRepeat element](http://msmvps.com/blogs/theproblemsolver/archive/2013/05/13/filtering-the-data-in-an-angularjs-ngrepeat-element.aspx), [6:Using the #AngularJS FormController to control form submission](http://msmvps.com/blogs/theproblemsolver/archive/2013/08/19/using-the-angularjs-formcontroller-to-control-form-submission.aspx), [7:Creating an #AngularJS Directive](http://msmvps.com/blogs/theproblemsolver/archive/2013/08/29/creating-an-angularjs-directive.aspx), [8:Using the DOM in an AngularJS application](http://msmvps.com/blogs/theproblemsolver/archive/2013/09/05/using-the-dom-in-an-angularjs-application.aspx), [9:To SPA or Not to SPA](http://msmvps.com/blogs/theproblemsolver/archive/2013/10/23/to-spa-or-not-to-spa.aspx) -* Building a Google Calendar Booking App with MongoDB, ExpressJS, AngularJS, and Node.js [Part 1](http://www.jonathanbroquist.com/blog/2013/10/building-a-google-calendar-booking-app-with-mongodb-expressjs-angularjs-and-node-js-part-1/), [Part 2](http://blog.jonathanbroquist.com/building-a-google-calendar-booking-app-with-mongodb-expressjs-angularjs-and-node-js-part-2/) -* Creating Extensible Widgets: [Part 1: jQuery to AngularJS in 30 seconds] (http://blog.thousandeyes.com/creating-extensible-widgets-part-1-jquery-to-angularjs/), [Part 2: AngularJS Directive Controllers] (http://blog.thousandeyes.com/creating-extensible-widgets-part-2-angularjs-directive-controllers/) +* AngularJS Overview: [1:Getting started with AngularJS](http://blogs.msmvps.com/theproblemsolver/2013/04/05/getting-started-with-angularjs/), [2:Creating an AngularJS Controller](http://blogs.msmvps.com/theproblemsolver/2013/04/10/creating-an-angularjs-controller/), [3:The AngularJS $scope is not the MVC Model](http://blogs.msmvps.com/theproblemsolver/2013/04/15/the-angularjs-scope-is-not-the-mvc-model/), [4:Using repeating elements in AngularJS](http://blogs.msmvps.com/theproblemsolver/2013/05/10/using-repeating-elements-in-angularjs/), [5:Filtering the data in an AngularJS ngRepeat element](http://blogs.msmvps.com/theproblemsolver/2013/05/13/filtering-the-data-in-an-angularjs-ngrepeat-element/), [6:Using the #AngularJS FormController to control form submission](http://blogs.msmvps.com/theproblemsolver/2013/08/19/using-the-angularjs-formcontroller-to-control-form-submission/), [7:Creating an #AngularJS Directive](http://blogs.msmvps.com/theproblemsolver/2013/08/29/creating-an-angularjs-directive/), [8:Using the DOM in an AngularJS application](http://blogs.msmvps.com/theproblemsolver/2013/09/05/using-the-dom-in-an-angularjs-application/), [9:To SPA or Not to SPA](http://blogs.msmvps.com/theproblemsolver/2013/10/23/to-spa-or-not-to-spa/) +* Building a Google Calendar Booking App with MongoDB, ExpressJS, AngularJS, and Node.js [Part 1](http://www.jonathanbroquist.com), [Part 2](http://www.jonathanbroquist.com/building-a-google-calendar-booking-app-with-mongodb-expressjs-angularjs-and-node-js-part-2/) +* Creating Extensible Widgets: [Part 1: jQuery to AngularJS in 30 seconds] (https://blog.thousandeyes.com/creating-extensible-widgets-part-1-jquery-to-angularjs/), [Part 2: AngularJS Directive Controllers] (https://blog.thousandeyes.com/creating-extensible-widgets-part-2-angularjs-directive-controllers/) * Build a Sweet Photo Slider with AngularJS Animate: [Part 1](http://onehungrymind.com/build-sweet-photo-slider-angularjs-animate/), [Part 2:](http://onehungrymind.com/build-sweet-angularjs-photo-slider-pt-2-ngtouch/) * A Practical Guide to AngularJS Directives: [Part 1](http://www.sitepoint.com/practical-guide-angularjs-directives/), [Part 2](http://www.sitepoint.com/practical-guide-angularjs-directives-part-two/) * AngularJS Tutorial by Jakob Jenkov: [Introduction](http://tutorials.jenkov.com/angularjs/index.html), [Views & Directives](http://tutorials.jenkov.com/angularjs/views-and-directives.html), [Events](http://tutorials.jenkov.com/angularjs/events.html), [AJAX](http://tutorials.jenkov.com/angularjs/ajax.html), [Forms] (http://tutorials.jenkov.com/angularjs/forms.html), [Custom Directives](http://tutorials.jenkov.com/angularjs/custom-directives.html), [Critiques](http://tutorials.jenkov.com/angularjs/critique.html) -* Los Techies AngularJS Series: [Table of Contents: Parts 1-12](http://lostechies.com/gabrielschenker/2014/02/26/angular-js-blog-series-table-of-content/), -[Part 1](http://lostechies.com/gabrielschenker/2013/12/05/angularjspart-1/), [Part 2: The Controller](http://lostechies.com/gabrielschenker/2013/12/09/angularjspart-2-the-controller/), [Part 3: Inheritance](http://lostechies.com/gabrielschenker/2013/12/10/angularjspart-3-inheritance/), [Part 4: Accessing Server Side Resources](http://lostechies.com/gabrielschenker/2013/12/12/angularjspart-4-accessing-server-side-resources/), [Part 5:Pushing Data to the Server](http://lostechies.com/gabrielschenker/2013/12/17/angularjspart-5-pushing-data-to-the-server/), [Part 6: Templates](http://lostechies.com/gabrielschenker/2013/12/28/angularjspart-6-templates/), [Part 7: Get Ready to Test](http://lostechies.com/gabrielschenker/2013/12/30/angularjspart-7-getting-ready-to-test/), [Part 8: More Choice When Testing](http://lostechies.com/gabrielschenker/2013/12/30/angularjspart-8-more-choice-when-testing/), [Part 9: Values and Constants](http://lostechies.com/gabrielschenker/2014/01/14/angularjspart-9-values-and-constants/), [Part 10: Intermezzo](http://lostechies.com/gabrielschenker/2014/01/20/angluarjspart-10-intermezzo/), [Part 11: Promises](http://lostechies.com/gabrielschenker/2014/02/04/angularjspart-11-promises/), [Part 12: Multi-language Support](http://lostechies.com/gabrielschenker/2014/02/11/angularjspart-12-multi-language-support/), [Part 13: Services](http://lostechies.com/gabrielschenker/2014/02/26/angular-jspart-13-services/), [Part 14: End To End Tests](http://lostechies.com/gabrielschenker/2014/04/18/angular-jspart-14-end-to-end-tests/), [Part 15: End To End Tests & Mocking](http://lostechies.com/gabrielschenker/2014/04/21/angularjspart-15-end-to-end-tests-and-mocking/), [Part 16: Forms](http://lostechies.com/gabrielschenker/2014/05/13/angularjspart-16-forms/) +* Los Techies AngularJS Series: [Table of Contents: Parts 1-12](https://lostechies.com/gabrielschenker/2014/02/26/angular-js-blog-series-table-of-content/), +[Part 1](https://lostechies.com/gabrielschenker/2013/12/05/angularjspart-1/), [Part 2: The Controller](https://lostechies.com/gabrielschenker/2013/12/09/angularjspart-2-the-controller/), [Part 3: Inheritance](https://lostechies.com/gabrielschenker/2013/12/10/angularjspart-3-inheritance/), [Part 4: Accessing Server Side Resources](https://lostechies.com/gabrielschenker/2013/12/12/angularjspart-4-accessing-server-side-resources/), [Part 5:Pushing Data to the Server](https://lostechies.com/gabrielschenker/2013/12/17/angularjspart-5-pushing-data-to-the-server/), [Part 6: Templates](https://lostechies.com/gabrielschenker/2013/12/28/angularjspart-6-templates/), [Part 7: Get Ready to Test](https://lostechies.com/gabrielschenker/2013/12/30/angularjspart-7-getting-ready-to-test/), [Part 8: More Choice When Testing](https://lostechies.com/gabrielschenker/2013/12/30/angularjspart-8-more-choice-when-testing/), [Part 9: Values and Constants](https://lostechies.com/gabrielschenker/2014/01/14/angularjspart-9-values-and-constants/), [Part 10: Intermezzo](https://lostechies.com/gabrielschenker/2014/01/20/angluarjspart-10-intermezzo/), [Part 11: Promises](https://lostechies.com/gabrielschenker/2014/02/04/angularjspart-11-promises/), [Part 12: Multi-language Support](https://lostechies.com/gabrielschenker/2014/02/11/angularjspart-12-multi-language-support/), [Part 13: Services](https://lostechies.com/gabrielschenker/2014/02/26/angular-jspart-13-services/), [Part 14: End To End Tests](https://lostechies.com/gabrielschenker/2014/04/18/angular-jspart-14-end-to-end-tests/), [Part 15: End To End Tests & Mocking](https://lostechies.com/gabrielschenker/2014/04/21/angularjspart-15-end-to-end-tests-and-mocking/), [Part 16: Forms](https://lostechies.com/gabrielschenker/2014/05/13/angularjspart-16-forms/) * Creating a Visualization App Using the Google Charts API and AngularJS: [Part 1](http://www.sitepoint.com/creating-visualization-app-using-google-charts-api-angularjs/), [Part 2](http://www.sitepoint.com/creating-visualization-app-using-google-charts-api-angularjs-part-2/), [Part 3](http://www.sitepoint.com/creating-visualization-app-using-google-charts-api-angularjs-part-3/), [Part 4](http://www.sitepoint.com/creating-visualization-app-using-google-charts-api-angularjs-part4/) * AngularJs Bootstrap Components: [Part 1 : Building Popover Directive](http://subliminalsources.com/9/building-angularjs-bootstrap-components-popover-directive-part-1/), [Part 2 : Building Collapse(Accordion) Directive](http://subliminalsources.com/97/angularjs-bootstrap-components-part-2-building-collapse-accordion-directive/), [Part 3 : Building Tabs Directive](http://subliminalsources.com/175/angularjs-bootstrap-components-tutorials-part-3-building-tabs-directive/) * Building an Angular and Express App: [Part 1](http://start.jcolemorrison.com/building-an-angular-and-express-app-part-1/) , [Part 2](http://start.jcolemorrison.com/building-an-angular-and-express-app-part-2/) -* Angular Directives: A Beginner's Guide [Part 1](http://blog.trifork.com/2014/04/17/angular-directives-a-beginners-guide-part-1) +* Angular Directives: A Beginner's Guide [Part 1](http://blog.trifork.com/2014/04/17/angular-directives-a-beginners-guide-part-1/) * [Building a blog using Flask and AngularJS Part 1](http://blog.john.mayonvolcanosoftware.com/building-a-blog-using-flask-and-angularjs-part-1/), [Building a blog using Flask and AngularJS Part 2](http://blog.john.mayonvolcanosoftware.com/building-a-blog-using-flask-and-angularjs-part-2/) * AngularJS: Looking Under the Hood: [Part 1](https://www.binpress.com/tutorial/angular-js-looking-under-the-hood/153), [Part 2](https://www.binpress.com/tutorial/angular-js-looking-under-the-hood/158) -* Translation and Localization with AngularJSTranslation and Localization with AngularJS [Part 1](http://www.thebhwgroup.com/blog/2015/01/translation-localization-angularjs/)[Part 2](http://www.thebhwgroup.com/blog/2015/01/translation-localization-angularjs-part-2/) +* Translation and Localization with AngularJSTranslation and Localization with AngularJS [Part 1](https://thebhwgroup.com/blog/2015/01/translation-localization-angularjs)[Part 2](https://thebhwgroup.com/blog/2015/01/translation-localization-angularjs-part-2) * AngularJS by Example [Part 1](http://www.revillweb.com/angularjs-by-example/1-introduction/), [Part 2](http://www.revillweb.com/angularjs-by-example/2-project-structure/) ## Sample Apps * [A Shopping Cart Application Built with AngularJS] (http://www.codeproject.com/Articles/576246/A-Shopping-Cart-Application-Built-with-AngularJS) * [Build a feed reader with the Google feed API and AngularJS] (http://cacodaemon.de/index.php?id=51) -* [Learning AngularJS by Example – The Customer Manager Application] (http://weblogs.asp.net/dwahlin/archive/2013/10/25/learning-angularjs-by-example-the-customer-manager-application.aspx) +* [Learning AngularJS by Example – The Customer Manager Application] (http://weblogs.asp.net/dwahlin/learning-angularjs-by-example-the-customer-manager-application) * [Remote Desktop Client with AngularJS and Yeoman](http://blog.mgechev.com/2014/02/08/remote-desktop-vnc-client-with-angularjs-and-yeoman/) * [Create a TV Show Tracker using AngularJS, Node.js and MongoDB](http://sahatyalkabov.com/create-a-tv-show-tracker-using-angularjs-nodejs-and-mongodb/) * [Creating a CRUD App in Minutes with Angular’s $resource](http://www.sitepoint.com/creating-crud-app-minutes-angulars-resource/) @@ -328,8 +328,8 @@ NOTE 2: Soon, I plan to remove all links that deal with Angular 1.0 or 1.1. All ## Scopes & Compile * [AngularJS and scope.$apply] (http://jimhoskins.com/2012/12/17/angularjs-and-apply.html) * [angularjs.org watch, on pub sub, and you.] (http://eburley.github.io/2013/01/31/angularjs-watch-pub-sub-best-practices.html) -* [Unbinding $watch() Listeners In AngularJS] (http://www.bennadel.com/blog/2480-Unbinding-watch-Listeners-In-AngularJS.htm) -* [Directive Link, $observe, And $watch Functions Execute Inside An AngularJS Context] (http://www.bennadel.com/blog/2449-Directive-Link-observe-And-watch-Functions-Execute-Inside-An-AngularJS-Context.htm) +* [Unbinding $watch() Listeners In AngularJS] (http://www.bennadel.com/blog/2480-unbinding-watch-listeners-in-angularjs.htm) +* [Directive Link, $observe, And $watch Functions Execute Inside An AngularJS Context] (http://www.bennadel.com/blog/2449-directive-link-observe-and-watch-functions-execute-inside-an-angularjs-context.htm) * [Nested Scopes in AngularJS] (http://jimhoskins.com/2012/12/14/nested-scopes-in-angularjs.html) * [AngularJS: 6 Common Pitfalls Using Scopes] (http://thenittygritty.co/angularjs-pitfalls-using-scopes) * Scoping AngularJS Directives: [Part 1] (http://spectaclelabs.io/blog/2013/06/22/scoping-angularjs-directives-part-1/), [Part 2](http://spectaclelabs.io/blog/2013/06/23/scoping-angularjs-directives-part-2/) @@ -340,10 +340,10 @@ NOTE 2: Soon, I plan to remove all links that deal with Angular 1.0 or 1.1. All * [A Glimpse of Angular.js $scope via Example] (http://ruoyusun.com/2013/08/24/a-glimpse-of-angularjs-scope-via-example.html) * [Share state between controllers in AngularJS] (https://variadic.me/posts/2013-10-15-share-state-between-controllers-in-angularjs.html) * [Make Your Own AngularJS, Part 1: Scopes And Digest] (http://teropa.info/blog/2013/11/03/make-your-own-angular-part-1-scopes-and-digest.html) -* [Scope $watch() vs. $watchCollection() In AngularJS] (http://www.bennadel.com/blog/2566-Scope-watch-vs-watchCollection-In-AngularJS.htm) +* [Scope $watch() vs. $watchCollection() In AngularJS] (http://www.bennadel.com/blog/2566-scope-watch-vs-watchcollection-in-angularjs.htm) * [A Tale of Frankenstein and Binding to Service Values in Angular.js] (http://stsc3000.github.io/blog/2013/10/26/a-tale-of-frankenstein-and-binding-to-service-values-in-angular-dot-js/) * [AngularJS Scopes: An Introduction] (http://blog.carbonfive.com/2014/02/11/angularjs-scopes-an-introduction/) -* [Angle Brackets, Rifle Scopes] (http://blog.ponyfoo.com/2014/02/14/angle-brackets-rifle-scopes) +* [Angle Brackets, Rifle Scopes] (https://ponyfoo.com/articles/angle-brackets-rifle-scopes) * [Mastering the Scope of the Directives in AngularJS](http://www.undefinednull.com/2014/02/11/mastering-the-scope-of-a-directive-in-angularjs/) * [5 Guidelines For Avoiding Scope Soup in Angular] (http://www.technofattie.com/2014/03/21/five-guidelines-for-avoiding-scope-soup-in-angular.html) * [Speeding up AngularJS's $digest loop] (https://coderwall.com/p/d_aisq) @@ -353,37 +353,37 @@ NOTE 2: Soon, I plan to remove all links that deal with Angular 1.0 or 1.1. All * [Looking At How scope.$evalAsync() Affects Performance In AngularJS Directives] (http://www.bennadel.com/blog/2635-looking-at-how-scope-evalasync-affects-performance-in-angularjs-directives.htm) * [$scope.$evalAsync() vs. $timeout() In AngularJS] (http://www.bennadel.com/blog/2605-scope-evalasync-vs-timeout-in-angularjs.htm) * [Leverage Scope Creep! An in-depth tutorial on Angular.js Scope] (http://modernweb.com/2014/07/14/leverage-scope-creep-depth-tutorial-angular-js-scope/) -* [Rethinking AngularJS Controllers] (http://toddmotto.com/rethinking-angular-js-controllers/) +* [Rethinking AngularJS Controllers] (https://toddmotto.com/rethinking-angular-js-controllers/) * [AngularJS: "Controller as" or "$scope"?] (http://codetunnel.com/angularjs-controller-as-or-scope/) * [AngularJS’s Controller As and the vm Variable] (http://www.johnpapa.net/angularjss-controller-as-and-the-vm-variable/) * [Delaying the $digest Cycle in AngularJS] (http://www.aaron-gray.com/delaying-the-digest-cycle-in-angularjs/) * [AngularJS’ Internals In Depth](http://www.smashingmagazine.com/2015/01/22/angularjs-internals-in-depth/) -* [Superfast Angular: use ngModelOptions to limit $digest cycles](http://toddmotto.com/super-fast-angular-ng-model-options-limit-digest-cycles/) +* [Superfast Angular: use ngModelOptions to limit $digest cycles](https://toddmotto.com/super-fast-angular-ng-model-options-limit-digest-cycles/) ## Dependency Injection * [The "Magic" behind AngularJS Dependency Injection] (http://www.alexrothenberg.com/2013/02/11/the-magic-behind-angularjs-dependency-injection.html) * [AngularJS: More on Dependency Injection] (http://dailyjs.com/2013/05/23/angularjs-injection/) * [Angularjs Dependency Injection](http://diegobarahona.com/javascript/angularjs/2013/06/13/angularjs-dependency-injection/) * [Configuring Dependency Injection in AngularJS] (http://joelhooks.com/blog/2013/08/18/configuring-dependency-injection-in-angularjs/) -* [Defining Instantiatable Classes In The AngularJS Dependency Injection Framework] (http://www.bennadel.com/blog/2527-Defining-Instantiatable-Classes-In-The-AngularJS-Dependency-Injection-Framework.htm) -* [Deconstructing AngularJS Injector] (http://neverfriday.com/2013/11/30/deconstructing-angularjs-injector/) +* [Defining Instantiatable Classes In The AngularJS Dependency Injection Framework] (http://www.bennadel.com/blog/2527-defining-instantiatable-classes-in-the-angularjs-dependency-injection-framework.htm) +* [Deconstructing AngularJS Injector] (https://neverfriday.com/2013/11/30/deconstructing-angularjs-injector/) * [AngularJS Dependency Injection - Demystified](http://anandmanisankar.com/posts/angularjs-dependency-injection-demystified/) -* [Angular’s dependency injection annotation process](http://toddmotto.com/angular-js-dependency-injection-annotation-process/) +* [Angular’s dependency injection annotation process](https://toddmotto.com/angular-js-dependency-injection-annotation-process/) ## Directives -* [AngularJS directives and the computer science of JavaScript] (http://www.adobe.com/devnet/html5/articles/angularjs-directives-and-the-computer-science-of-javascript.html) +* [AngularJS directives and the computer science of JavaScript] (http://www.adobe.com/devnet/archive/html5/articles/angularjs-directives-and-the-computer-science-of-javascript.html) * [AngularJS Directives - Domain-Specific Extensions to HTML] (http://henriquat.re/directives/introduction-to-directives/introductionToDirectives.html) * [AngularJS Directives Tutorial] (http://www.befundoo.com/university/tutorials/angularjs-directives-tutorial/) * [Commentable: A Polymorphic Nested Comments Directive for AngularJS] (http://panthersoftware.com/blog/2013/05/30/commentable-a-polymorphic-nested-comments-directive-for-angularjs/) -* [The ngForm directive of AngularJS] (http://blog.brunoscopelliti.com/the-ngform-directive-of-angularjs) -* [Run a directive after the DOM has finished rendering] (http://blog.brunoscopelliti.com/run-a-directive-after-the-dom-has-finished-rendering) -* [Use Cases of AngularJS Directives] (http://blog.brunoscopelliti.com/use-cases-of-angularjs-directives) -* [My Approach To Building AngularJS Directives That Bind To JavaScript Events] (http://www.bennadel.com/blog/2476-My-Approach-To-Building-AngularJS-Directives-That-Bind-To-JavaScript-Events.htm) -* [Delegating Nested Directive Behavior To Parent Directive In AngularJS] (http://www.bennadel.com/blog/2471-Delegating-Nested-Directive-Behavior-To-Parent-Directive-In-AngularJS.htm) -* [Exploring Directive Controllers, Compiling, Linking, And Priority In AngularJS] (http://www.bennadel.com/blog/2447-Exploring-Directive-Controllers-Compiling-Linking-And-Priority-In-AngularJS.htm) -* [Using Controllers In Directives In AngularJS] (http://www.bennadel.com/blog/2446-Using-Controllers-In-Directives-In-AngularJS.htm) -* [Angular.js Directives with JSON arguments] (http://www.grobmeier.de/angular-js-directives-with-json-arguments-08012013.html) -* [The Hitchhiker’s Guide to the Directive] (http://amitgharat.wordpress.com/2013/06/08/the-hitchhikers-guide-to-the-directive/) +* [The ngForm directive of AngularJS] (http://blog.brunoscopelliti.com/the-ngform-directive-of-angularjs/) +* [Run a directive after the DOM has finished rendering] (http://blog.brunoscopelliti.com/run-a-directive-after-the-dom-has-finished-rendering/) +* [Use Cases of AngularJS Directives] (http://blog.brunoscopelliti.com/use-cases-of-angularjs-directives/) +* [My Approach To Building AngularJS Directives That Bind To JavaScript Events] (http://www.bennadel.com/blog/2476-my-approach-to-building-angularjs-directives-that-bind-to-javascript-events.htm) +* [Delegating Nested Directive Behavior To Parent Directive In AngularJS] (http://www.bennadel.com/blog/2471-delegating-nested-directive-behavior-to-parent-directive-in-angularjs.htm) +* [Exploring Directive Controllers, Compiling, Linking, And Priority In AngularJS] (http://www.bennadel.com/blog/2447-exploring-directive-controllers-compiling-linking-and-priority-in-angularjs.htm) +* [Using Controllers In Directives In AngularJS] (http://www.bennadel.com/blog/2446-using-controllers-in-directives-in-angularjs.htm) +* [Angular.js Directives with JSON arguments] (https://www.grobmeier.de/angular-js-directives-with-json-arguments-08012013.html) +* [The Hitchhiker’s Guide to the Directive] (https://amitgharat.wordpress.com/2013/06/08/the-hitchhikers-guide-to-the-directive/) * [Creating a Simple AngularJS Directive] (http://codingsmackdown.tv/blog/2012/12/14/creating-a-simple-angularjs-directive/) * [Extending HTML With AngularJS Directives] (http://www.codeproject.com/Articles/607873/Extending-HTML-with-AngularJS-Directives) * [Building Nested Recursive Directives in Angular] (http://sporto.github.io/blog/2013/06/24/nested-recursive-directives-in-angular/) @@ -391,26 +391,26 @@ NOTE 2: Soon, I plan to remove all links that deal with Angular 1.0 or 1.1. All * [Levelling Up With AngularJS: Building a Reusable Click to Edit Directive] (http://icelab.com.au/articles/levelling-up-with-angularjs-building-a-reusable-click-to-edit-directive/) * [AngularJS Directives That Override Standard HTML Tags] (http://joelhooks.com/blog/2013/07/15/a-look-at-angularjs-internal-directives-that-override-standard-html-tags/) * [AngularJS Directive for Mobile Sliders] (http://ngokevin.com/blog/angularslider/) -* [Using Namespaces For One-Off Directives In AngularJS] (http://www.bennadel.com/blog/2494-Using-Namespaces-For-One-Off-Directives-In-AngularJS.htm) -* [AngularJS and $compile] (http://www.phase2technology.com/blog/angularjs-and-compile/) +* [Using Namespaces For One-Off Directives In AngularJS] (http://www.bennadel.com/blog/2494-using-namespaces-for-one-off-directives-in-angularjs.htm) +* [AngularJS and $compile] (https://www.phase2technology.com/blog/angularjs-and-compile/) * [In-depth directives](http://www.ng-newsletter.com/posts/directives.html) -* [AngularJS: Referencing the parent scope in a directive] (http://www.grobmeier.de/angularjs-referencing-parent-scope-directive-23082013.html) +* [AngularJS: Referencing the parent scope in a directive] (https://www.grobmeier.de/angularjs-referencing-parent-scope-directive-23082013.html) * [Tip: Directives With the Same Name] (http://angular-tips.com/blog/2013/08/tip-directives-with-the-same-name/) * [Moving Data In An AngularJS Directive] (http://odetocode.com/blogs/scott/archive/2013/09/11/moving-data-in-an-angularjs-directive.aspx) -* [Building a Custom AngularJS Unique Value Directive] (http://weblogs.asp.net/dwahlin/archive/2013/09/24/building-a-custom-angularjs-unique-value-directive.aspx) -* [Creating an AngularJS Directive from one of your existing plugins/scripts] (http://toddmotto.com/creating-an-angularjs-directive-from-one-of-your-existing-plugins-scripts/) +* [Building a Custom AngularJS Unique Value Directive] (http://weblogs.asp.net/dwahlin/building-a-custom-angularjs-unique-value-directive) +* [Creating an AngularJS Directive from one of your existing plugins/scripts] (https://toddmotto.com/creating-an-angularjs-directive-from-one-of-your-existing-plugins-scripts/) * [Angular.js directives – Difference between controller and link] (http://jasonmore.net/angular-js-directives-difference-controller-link/) * [AngularJS Directives Tutorial] (http://www.befundoo.com/university/tutorials/angularjs-directives-tutorial/) * [AngularJS Directive Design Made Easy] (http://seanhess.github.io/2013/10/14/angularjs-directive-design.html) * [Refactoring to AngularJS Directive] (http://suhairhassan.com/2013/10/21/refactoring-to-angularjs-directive.html) * [Use jQuery Plugin With AngularJS the Easy (Lazy) Way] (http://iarouse.com/blog/2013/11/14/use-jquery-plugin-with-angularjs-the-easy-lazy-way/) -* [Defer DOM Tree Binding In AngularJS With Delayed Transclusion] (http://www.bennadel.com/blog/2557-Defer-DOM-Tree-Binding-In-AngularJS-With-Delayed-Transclusion.htm) +* [Defer DOM Tree Binding In AngularJS With Delayed Transclusion] (http://www.bennadel.com/blog/2557-defer-dom-tree-binding-in-angularjs-with-delayed-transclusion.htm) * Understanding AngularJS Directives: [Part 1: Ng-repeat and Compile](http://liamkaufman.com/blog/2013/05/13/understanding-angularjs-directives-part1-ng-repeat-and-compile/), [Part 2: ngView](http://liamkaufman.com/blog/2013/11/11/understanding-angularjs-directives-part2-ng-view/) * [Advanced Directives: Combining AngularJS with existing Components] (http://henriquat.re/directives/advanced-directives-combining-angular-with-existing-components-and-jquery/angularAndJquery.html) -* [Changes In Transclude() Function Availability In AngularJS 1.2] (http://www.bennadel.com/blog/2561-Changes-In-Transclude-Function-Availability-In-AngularJS-1-2.htm) +* [Changes In Transclude() Function Availability In AngularJS 1.2] (http://www.bennadel.com/blog/2561-changes-in-transclude-function-availability-in-angularjs-1-2.htm) * [Leveraging Directives To Reduce $Watch'ers In Angular] (http://frontendandvodka.com/watchers-when-performance-is-key/) * [Creating Semantic, Reusable Directives in AngularJS](http://jaysoo.ca/2014/01/20/semantic-angularjs-directives/) -* [Angle Brackets, Synergistic Directives] (http://blog.ponyfoo.com/2014/02/19/angle-brackets-synergistic-directives) +* [Angle Brackets, Synergistic Directives] (https://ponyfoo.com/articles/angle-brackets-synergistic-directives) * [Transclusion in Angular] (https://nulogy.com/who-we-are/company-blog/articles/transclusion-in-angular/) * [Designing AngularJS Directives] (http://engineering.nulogy.com/posts/designing-angularjs-directives/) * [How to integrate your UI Widgets with AngularJS] (http://blog.mobiscroll.com/how-to-integrate-your-ui-widgets-with-angularjs/) @@ -431,8 +431,8 @@ NOTE 2: Soon, I plan to remove all links that deal with Angular 1.0 or 1.1. All * [Moving AJAX calls to a custom service in Angular JS] (http://sravi-kiran.blogspot.com/2013/03/MovingAjaxCallsToACustomServiceInAngularJS.html) * [Consuming Services] (http://angular-tips.com/blog/2013/08/consuming-services/) * [Understanding Service Types] (http://angular-tips.com/blog/2013/08/understanding-service-types/) -* [Understanding angular $http interceptors] (http://djds4rce.wordpress.com/2013/08/13/understanding-angular-http-interceptors/) -* [Differences Between Providers In AngularJS] (http://blog.xebia.com/2013/09/01/differences-between-providers-in-angularjs/) +* [Understanding angular $http interceptors] (https://djds4rce.wordpress.com/2013/08/13/understanding-angular-http-interceptors/) +* [Differences Between Providers In AngularJS] (http://blog.xebia.com/differences-between-providers-in-angularjs/) * [Angular's Modules: Factory, Service, Value, oh my!] (https://docs.google.com/document/d/1gkDp8HJU5Hdgse6d0Ol0_nsi9MQulVTbRCkEThW0RRY/edit#) * [Angular Constants, Values, Factories, Services, Providers and Decorators, Oh My!] (http://www.mikeobrien.net/blog/angular-consts-values-services-factories-and-providers-oh-my/) * [AngularJS Service / Factory Tutorial With Example] (http://viralpatel.net/blogs/angularjs-service-factory-tutorial/) @@ -444,51 +444,51 @@ NOTE 2: Soon, I plan to remove all links that deal with Angular 1.0 or 1.1. All * [Keeping Angular “service” collection data in sync with controllers] (http://www.justinobney.com/keeping-angular-service-list-data-in-sync-among-multiple-controllers/) ## Routing -* [How to defer route definition in an AngularJS web app] (http://blog.brunoscopelliti.com/how-to-defer-route-definition-in-an-angularjs-web-app) +* [How to defer route definition in an AngularJS web app] (http://blog.brunoscopelliti.com/how-to-defer-route-definition-in-an-angularjs-web-app/) * [AngularJS State Management with ui-router] (http://txt.fliglio.com/2013/05/angularjs-state-management-with-ui-router/) -* [Nested Views, Routing, And Deep Linking With AngularJS] (http://www.bennadel.com/blog/2441-Nested-Views-Routing-And-Deep-Linking-With-AngularJS.htm) +* [Nested Views, Routing, And Deep Linking With AngularJS] (http://www.bennadel.com/blog/2441-nested-views-routing-and-deep-linking-with-angularjs.htm) * [Angular UI router](http://angular-ui.github.io/ui-router/sample/#/) * [The basics of using ui-router with AngularJS] (http://joelhooks.com/blog/2013/07/22/the-basics-of-using-ui-router-with-angularjs/) -* [AngularJS Routing Changes] (http://weblogs.asp.net/dwahlin/archive/2013/08/14/angularjs-routing-changes.aspx) -* [Cancelling Route Navigation in AngularJS Controllers] (http://weblogs.asp.net/dwahlin/archive/2013/11/07/cancelling-route-navigation-in-angularjs-controllers.aspx) -* [AngularJS Routing And Views Tutorial With Example](http://viralpatel.net/blogs/angularjs-routing-and-views-tutorial-with-example) +* [AngularJS Routing Changes] (http://weblogs.asp.net/dwahlin/angularjs-routing-changes) +* [Cancelling Route Navigation in AngularJS Controllers] (http://weblogs.asp.net/dwahlin/cancelling-route-navigation-in-angularjs-controllers) +* [AngularJS Routing And Views Tutorial With Example](http://viralpatel.net/blogs/angularjs-routing-and-views-tutorial-with-example/) * [Single Page Apps with AngularJS Routing and Templating](http://scotch.io/tutorials/javascript/single-page-apps-with-angularjs-routing-and-templating) -* [AngularJS: Timing Multiple $resource Resolves in ngRoute and ui-router] (http://phillippuleo.com/articles/angularjs-timing-multiple-resource-resolves-ngroute-and-ui-router) -* [Advanced routing and resolves] (https://medium.com/opinionated-angularjs/a2fcbf874a1c) +* [AngularJS: Timing Multiple $resource Resolves in ngRoute and ui-router] (http://phillippuleo.com/articles/angularjs-timing-multiple-resource-resolves-ngroute-and-ui-router/) +* [Advanced routing and resolves] (https://medium.com/opinionated-angularjs/advanced-routing-and-resolves-a2fcbf874a1c) * [AngularJS Routing Using UI-Router] (http://scotch.io/tutorials/javascript/angular-routing-using-ui-router) * [Extending Dynamic View Loading for CRUD actions in AngularJS] (http://circuitbomb.com/anjularjs-extending-dynamic-view-loading-crud-actions/) * [Using Resolve In AngularJS Routes] (http://odetocode.com/blogs/scott/archive/2014/05/20/using-resolve-in-angularjs-routes.aspx) ## Promises/Deferred * [A better way to learn angularjs promises] (https://thinkster.io/a-better-way-to-learn-angularjs/promises) -* [Enhancing Angular Promises: Returning new promise of field or method called from original promise’s result] (http://www.blogeek.com.ar/2013/05/02/enhancing-angular-promises-returning-new-promise-of-field-or-method-called-from-original-promises-result/) -* [AngularJS promise, or dealing with asynchronous requests in AngularJS] (http://blog.brunoscopelliti.com/angularjs-promise-or-dealing-with-asynchronous-requests-in-angularjs) +* [Enhancing Angular Promises: Returning new promise of field or method called from original promise’s result] (http://gon.to/2013/05/02/enhancing-angular-promises-returning-new-promise-of-field-or-method-called-from-original-promises-result/) +* [AngularJS promise, or dealing with asynchronous requests in AngularJS] (http://blog.brunoscopelliti.com/angularjs-promise-or-dealing-with-asynchronous-requests-in-angularjs/) * [Taking Advantage of Futures in AngularJS] (http://imownbey.github.io/skinny_controllers_for_yeezus.html) * [Using Promises in AngularJS Views] (http://markdalgleish.com/2013/06/using-promises-in-angularjs-views/) * [Using AngularJS Promises] (http://liamkaufman.com/blog/2013/09/09/using-angularjs-promises/) -* [Show route only after all promises are resolved] (http://blog.brunoscopelliti.com/show-route-only-after-all-promises-are-resolved) +* [Show route only after all promises are resolved] (http://blog.brunoscopelliti.com/show-route-only-after-all-promises-are-resolved/) * [The AngularJs Promise Anti-Pattern That Makes Me Cry] (http://terussell85.github.io/blog/2013/12/23/the-angularjs-promise-anti-pattern-that-makes-me-cry/) -* [Promises & Design Patterns in AngularJS](http://blog.xebia.com/2014/02/23/promises-and-design-patterns-in-angularjs/) +* [Promises & Design Patterns in AngularJS](http://blog.xebia.com/promises-and-design-patterns-in-angularjs/) * [Canceling $http Requests in AngularJS] (http://odetocode.com/blogs/scott/archive/2014/04/24/canceling-http-requests-in-angularjs.aspx) * [AngularJS Promises - The Definitive Guide](http://www.dwmkerr.com/promises-in-angularjs-the-definitive-guide/) * [Promises in AngularJS, Explained as a Cartoon](http://andyshora.com/promises-angularjs-explained-as-cartoon.html) ## Forms -* [Form Validation the AngularJS Way] (http://blog.brunoscopelliti.com/form-validation-the-angularjs-way) -* [AngularJS Directive to test the strength of a password] (http://blog.brunoscopelliti.com/angularjs-directive-to-test-the-strength-of-a-password) -* [AngularJS Directive to check that passwords match] (http://blog.brunoscopelliti.com/angularjs-directive-to-check-that-passwords-match) -* [Mixing Static And Dynamic Data In An AngularJS Select Menu] (http://www.bennadel.com/blog/2452-Mixing-Static-And-Dynamic-Data-In-An-AngularJS-Select-Menu.htm) -* [Angular.js: ng-select and ng-options] (http://www.grobmeier.de/angular-js-ng-select-and-ng-options-21112012.html) -* [Angular.js: Autocomplete and enabling a form with $watch and blur] (http://www.grobmeier.de/angular-js-autocomplete-and-enabling-a-form-with-watch-and-blur-19112012.html) +* [Form Validation the AngularJS Way] (http://blog.brunoscopelliti.com/form-validation-the-angularjs-way/) +* [AngularJS Directive to test the strength of a password] (http://blog.brunoscopelliti.com/angularjs-directive-to-test-the-strength-of-a-password/) +* [AngularJS Directive to check that passwords match] (http://blog.brunoscopelliti.com/angularjs-directive-to-check-that-passwords-match/) +* [Mixing Static And Dynamic Data In An AngularJS Select Menu] (http://www.bennadel.com/blog/2452-mixing-static-and-dynamic-data-in-an-angularjs-select-menu.htm) +* [Angular.js: ng-select and ng-options] (https://www.grobmeier.de/angular-js-ng-select-and-ng-options-21112012.html) +* [Angular.js: Autocomplete and enabling a form with $watch and blur] (https://www.grobmeier.de/angular-js-autocomplete-and-enabling-a-form-with-watch-and-blur-19112012.html) * [Create AngularJS Directives to Remove Duplicate Code in Forms] (http://kazimanzurrashid.com/posts/create-angularjs-directives-to-remove-duplicate-codes-in-form) -* [Forced Repaints In Directive Can Cause Accidental Scrolling In AngularJS] (http://www.bennadel.com/blog/2468-Forced-Repaints-In-Directive-Can-Cause-Accidental-Scrolling-In-AngularJS.htm) +* [Forced Repaints In Directive Can Cause Accidental Scrolling In AngularJS] (http://www.bennadel.com/blog/2468-forced-repaints-in-directive-can-cause-accidental-scrolling-in-angularjs.htm) * [Using ngOptions in AngularJS] (http://odetocode.com/blogs/scott/archive/2013/06/19/using-ngoptions-in-angularjs.aspx) * [Showing Validation Messages In Bulk While Validating Form Using Angular JS] (http://sravi-kiran.blogspot.com/2013/06/ShowingValidationMessagesInBulkWhileValidatingFormUsingAngularJS.html) -* [A directive to manage file upload in an AngularJS application] (http://blog.brunoscopelliti.com/a-directive-to-manage-file-upload-in-an-angularjs-application) +* [A directive to manage file upload in an AngularJS application] (http://blog.brunoscopelliti.com/a-directive-to-manage-file-upload-in-an-angularjs-application/) * [Radio Buttons With AngularJS] (http://odetocode.com/blogs/scott/archive/2013/06/25/radio-buttons-with-angularjs.aspx) * [Reference the Current FormController in AngularJS] (http://shazwazza.com/post/Reference-the-current-form-controller-in-AngularJS) * [Listening for Validation Changes in AngularJS] (http://shazwazza.com/post/Listening-for-validation-changes-in-AngularJS) -* [What A Select $watch() Teaches Me About ngModel And AngularJS] (http://www.bennadel.com/blog/2492-What-A-Select-watch-Teaches-Me-About-ngModel-And-AngularJS.htm) +* [What A Select $watch() Teaches Me About ngModel And AngularJS] (http://www.bennadel.com/blog/2492-what-a-select-watch-teaches-me-about-ngmodel-and-angularjs.htm) * [On the Bleeding Edge: Advanced AngularJS Form Validation] (http://code.realcrowd.com/on-the-bleeding-edge-advanced-angularjs-form-validation/) * [Twitter Bootstrap control-group directive for AngularJS] (http://aboutcode.net/2013/07/13/twitter-bootstrap-control-group-directive-for-angularjs.html) * [Preventing Duplicate Requests in AngularJS] (http://blog.codebrag.com/post/57412530001/preventing-duplicated-requests-in-angularjs) @@ -501,17 +501,17 @@ NOTE 2: Soon, I plan to remove all links that deal with Angular 1.0 or 1.1. All * [Ng-model and custom form validation] (http://jeremymarc.github.io/2013/08/20/ng-model-and-custom-form-validation/) * [Angular JS Ajax dropdowns, date picker and saving data] (http://www.amitavroy.com/justread/content/articles/angular-js-ajax-dropdowns-date-picker-and-saving-data) * [The concepts of AngularJS Forms] (http://mrbool.com/the-concepts-of-angularjs-forms/29117) -* [GitHub Like Signup Form With AngularJS and Bootstrap V3](http://mircozeiss.com/github-like-signup-form-with-angularjs-and-bootstrap-v3/) +* [GitHub Like Signup Form With AngularJS and Bootstrap V3](http://www.mircozeiss.com/github-like-signup-form-with-angularjs-and-bootstrap-v3/) * [Submitting AJAX Forms: The AngularJS Way](http://scotch.io/tutorials/javascript/submitting-ajax-forms-the-angularjs-way) * [Create a Reusable AngularJS Input Form Component] (http://blog.revolunet.com/blog/2013/11/28/create-resusable-angularjs-input-component/) * [Form Navigator With Instant Feedback in AngularJS] (http://www.codeorbits.com/blog/2013/11/26/form-navigator-with-real-time-feedback-in-angularjs/) * [AngularJS Form Validation] (http://scotch.io/tutorials/javascript/angularjs-form-validation) -* [Processing Forms in AngularJS] (https://www.lullabot.com/blog/article/processing-forms-angularjs) +* [Processing Forms in AngularJS] (https://www.lullabot.com/articles/processing-forms-in-angularjs) * [Object Equivalency and Select Options in AngularJS ("Why Isn't the Correct Option Selected?")] (http://www.thoughtdelimited.org/thoughts/post.cfm/object-equivalency-and-select-options-in-angularjs-why-isn-t-the-correct-option-selected) * [Validation in angular.js ng-repeat](http://www.mikitamanko.com/blog/2014/02/11/validation-in-angular-js-ng-repeat/) * [Handling Checkboxes and Radio Buttons in Angular Forms] (http://scotch.io/tutorials/javascript/handling-checkboxes-and-radio-buttons-in-angular-forms) * [HTML Forms in AngularJS](http://www.sitepoint.com/html-forms-angularjs/) -* [Common Problems (And Solutions) When Using Select Elements With Angular.JS](http://gurustop.net/blog/2014/01/28/common-problems-and-solutions-when-using-select-elements-with-angular-js-ng-options-initial-selection/) +* [Common Problems (And Solutions) When Using Select Elements With Angular.JS](http://www.gurustop.net/blog/2014/01/28/common-problems-and-solutions-when-using-select-elements-with-angular-js-ng-options-initial-selection/) * [Using CSRF protection with Express and AngularJS](http://www.mircozeiss.com/using-csrf-with-express-and-angular/) * ["Add more element" form with Angular](http://blog.chorip.am/articles/add-more-form-style-the-nice-way-with-angularjs/) * [AngularJS Multi-Step Form Using UI Router](http://scotch.io/tutorials/javascript/angularjs-multi-step-form-using-ui-router) @@ -524,43 +524,43 @@ NOTE 2: Soon, I plan to remove all links that deal with Angular 1.0 or 1.1. All * [**Working with Validators and Messages in AngularJS] (http://odetocode.com/blogs/scott/archive/2014/10/16/working-with-validators-and-messages-in-angularjs.aspx) ## Authentication -* [Deal with users authentication in an AngularJS web app] (http://blog.brunoscopelliti.com/deal-with-users-authentication-in-an-angularjs-web-app) -* [Authentication in Single Page Applications with Angular.js](http://www.frederiknakstad.com/authentication-in-single-page-applications-with-angular-js/) +* [Deal with users authentication in an AngularJS web app] (http://blog.brunoscopelliti.com/deal-with-users-authentication-in-an-angularjs-web-app/) +* [Authentication in Single Page Applications with Angular.js](http://frederiknakstad.com/2013/01/21/authentication-in-single-page-applications-with-angular-js/) * [AngularJS -- Quick Role-Based Authentication] (http://arthur.gonigberg.com/2013/06/29/angularjs-role-based-auth/) * [Authentication in Single Page Applications] (https://vickev.com/#!/article/authentication-in-single-page-applications-node-js-passportjs-angularjs) -* [Authentication with AngularJS] (https://medium.com/p/4e927af3a15f) -* [Cookies vs Tokens. Getting auth right with Angular.JS] (http://blog.auth0.com/2014/01/07/angularjs-authentication-with-cookies-vs-token/) -* [Techniques for authentication in AngularJS applications] (https://medium.com/opinionated-angularjs/7bbf0346acec) -* [Implementing Authentication in Angular Applications](http://www.sitepoint.com/implementing-authentication-angular-applications) -* [Thinkster: Simple AngularJS Authentication with JWT](https://thinkster.io/angularjs-jwt-auth/) +* [Authentication with AngularJS] (https://medium.com/@mattlanham/authentication-with-angularjs-4e927af3a15f) +* [Cookies vs Tokens. Getting auth right with Angular.JS] (https://auth0.com/blog/2014/01/07/angularjs-authentication-with-cookies-vs-token/) +* [Techniques for authentication in AngularJS applications] (https://medium.com/opinionated-angularjs/techniques-for-authentication-in-angularjs-applications-7bbf0346acec) +* [Implementing Authentication in Angular Applications](http://www.sitepoint.com/implementing-authentication-angular-applications/) +* [Thinkster: Simple AngularJS Authentication with JWT](https://thinkster.io/angularjs-jwt-auth) ## Collections (& ngRepeat Stuff) -* [Working With Inherited Collections in AngularJS] (http://www.bennadel.com/blog/2485-Working-With-Inherited-Collections-In-AngularJS.htm) -* [Adding An ngRepeat List Delimiter In AngularJS] (http://www.bennadel.com/blog/2451-Adding-An-ngRepeat-List-Delimiter-In-AngularJS.htm) -* [Grouping Nested ngRepeat Lists In AngularJS] (http://www.bennadel.com/blog/2456-Grouping-Nested-ngRepeat-Lists-In-AngularJS.htm) -* [Using ngController With ngRepeat In AngularJS] (http://www.bennadel.com/blog/2450-Using-ngController-With-ngRepeat-In-AngularJS.htm) -* [Rendering DOM Elements With ngRepeat In AngularJS] (http://www.bennadel.com/blog/2443-Rendering-DOM-Elements-With-ngRepeat-In-AngularJS.htm) +* [Working With Inherited Collections in AngularJS] (http://www.bennadel.com/blog/2485-working-with-inherited-collections-in-angularjs.htm) +* [Adding An ngRepeat List Delimiter In AngularJS] (http://www.bennadel.com/blog/2451-adding-an-ngrepeat-list-delimiter-in-angularjs.htm) +* [Grouping Nested ngRepeat Lists In AngularJS] (http://www.bennadel.com/blog/2456-grouping-nested-ngrepeat-lists-in-angularjs.htm) +* [Using ngController With ngRepeat In AngularJS] (http://www.bennadel.com/blog/2450-using-ngcontroller-with-ngrepeat-in-angularjs.htm) +* [Rendering DOM Elements With ngRepeat In AngularJS] (http://www.bennadel.com/blog/2443-rendering-dom-elements-with-ngrepeat-in-angularjs.htm) * [Improving ng-repeat Performance with “track by”] (http://www.codelord.net/2014/04/15/improving-ng-repeat-performance-with-track-by/) ## Code Organization -* [Building Huuuuuge Apps with AngularJS] (http://briantford.com/blog/huuuuuge-angular-apps.html) +* [Building Huuuuuge Apps with AngularJS] (http://briantford.com/blog/huuuuuge-angular-apps) * [Code Organization in Large AngularJS and JavaScript Applications] (http://cliffmeyers.com/blog/2013/4/21/code-organization-angularjs-javascript) -* [Proposed Angular’s WebPage structure] (http://www.blogeek.com.ar/2013/05/18/proposed-angulars-project-structure/) -* [The right way of coding AngularJS: How to organize a regular WebApp. Basic Example] (http://www.blogeek.com.ar/2013/03/23/the-right-way-of-coding-angularjs-how-to-organize-a-regular-webapp/) +* [Proposed Angular’s WebPage structure] (http://gon.to/2013/05/18/proposed-angulars-project-structure/) +* [The right way of coding AngularJS: How to organize a regular WebApp. Basic Example] (http://gon.to/2013/03/23/the-right-way-of-coding-angularjs-how-to-organize-a-regular-webapp/) * [AngularJS Modules for Great Justice] (http://codingsmackdown.tv/blog/2013/04/19/angularjs-modules-for-great-justice/) * [ngDefine: AngularJS & RequireJS] (https://github.com/Nikku/requirejs-angular-define) * [Modular AngularJS App Design] (http://clintberry.com/2013/modular-angularjs-application-design/) * [Using RequireJS with AngularJS DI] (http://solutionoptimist.com/2013/09/30/requirejs-angularjs-dependency-injection/) -* [Structuring AngularJS Code] (http://weblogs.asp.net/dwahlin/archive/2013/12/01/structuring-angularjs-code.aspx) -* [Loading AngularJS Components With RequireJS After Application Bootstrap] (http://www.bennadel.com/blog/2554-Loading-AngularJS-Components-With-RequireJS-After-Application-Bootstrap.htm) +* [Structuring AngularJS Code] (http://weblogs.asp.net/dwahlin/structuring-angularjs-code) +* [Loading AngularJS Components With RequireJS After Application Bootstrap] (http://www.bennadel.com/blog/2554-loading-angularjs-components-with-requirejs-after-application-bootstrap.htm) * [Angular App Structuring Guidelines] (http://www.johnpapa.net/angular-app-structuring-guidelines/) * [Side by Side Comparison of Expert Organization Approaches](http://www.dancancro.com/app-file-structure-comparison/) ## Testing -* [A Primer on Testing AngularJS Applications] (http://payworksmobile.com/blog/2015/03/05/a-primer-on-testing-angularjs-applications/) -* [Full-Spectrum Testing with AngularJS and Testacular] (http://www.yearofmoo.com/2013/01/full-spectrum-testing-with-angularjs-and-testacular.html) +* [A Primer on Testing AngularJS Applications] (http://www.payworksmobile.com/legacy_blog/2015/03/05/a-primer-on-testing-angularjs-applications/) +* [Full-Spectrum Testing with AngularJS and Testacular] (http://www.yearofmoo.com/2013/01/full-spectrum-testing-with-angularjs-and-karma.html) * [Mocking Promises in Unit Tests] (http://codingsmackdown.tv/blog/2012/12/28/mocking-promises-in-unit-tests/) * [How To Test An AngularJS Directive] (http://newtriks.com/2013/04/26/how-to-test-an-angularjs-directive/) * [Unit Testing AngularJS Controllers Using Jasmine] (http://sravi-kiran.blogspot.com/2013/04/UnitTestingAngularJsControllerUsingJasmine.html) @@ -570,14 +570,14 @@ NOTE 2: Soon, I plan to remove all links that deal with Angular 1.0 or 1.1. All * [Unit Testing - Directives] (http://www.benlesh.com/2013/06/angular-js-unit-testing-directives.html) * [Unit Testing - Services] (http://www.benlesh.com/2013/06/angular-js-unit-testing-services.html) * [Unit Testing - Controllers] (http://www.benlesh.com/2013/05/angularjs-unit-testing-controllers.html) -* [Mocking Server Dependencies in JavaScript and AngularJS] (http://flippinawesome.org/2013/09/09/mocking-server-dependencies-in-javascript-and-angularjs/) +* [Mocking Server Dependencies in JavaScript and AngularJS] (http://modernweb.com/2013/09/09/mocking-server-dependencies-in-javascript-and-angularjs/) * [Advanced Testing and Debugging in AngularJS] (http://www.yearofmoo.com/2013/09/advanced-testing-and-debugging-in-angularjs.html) * [Unit Testing Best Practices in AngularJS] (http://andyshora.com/unit-testing-best-practices-angularjs.html) -* [Decorating your tests in AngularJS] (http://blogs.mulesoft.org/angularjs-using-decorators-for-unit-testing/) +* [Decorating your tests in AngularJS] (http://blogs.mulesoft.com/dev/mule-dev/angularjs-using-decorators-for-unit-testing/) * [How to Unit Test Controllers In AngularJS Without Setting Your Hair On Fire] (http://nathanleclaire.com/blog/2013/12/13/how-to-unit-test-controllers-in-angularjs-without-setting-your-hair-on-fire/) * [Testing AngularJS directive templates with Jasmine and Karma] (http://daginge.com/technology/2013/12/14/testing-angular-templates-with-jasmine-and-karma/) * [Unit and End to End Testing in AngularJS] (http://www.sitepoint.com/unit-and-e2e-testing-in-angularjs/) -* [Testing AngularJS Apps with Protractor] (http://blog.envylabs.com/post/61403296076/testing-angularjs-apps-with-protractor) +* [Testing AngularJS Apps with Protractor] (http://madewithenvy.com/ecosystem/articles/2013/testing-angularjs-apps-with-protractor/) * [Getting started unit-testing Angular] (http://www.ng-newsletter.com/advent2013/#!/day/19) * [Mock Unit Testing a AngularJS Local Storage Service with Karma and Jasmine] (http://ngokevin.com/blog/angular-unit-testing/) * [AngularJS End to End Testing With Protractor - Easy Set Up With Yeoman, Grunt, Bower] (http://www.codeorbits.com/blog/2014/01/26/angularjs-end-to-end-testing-with-protractor-easy-set-up-with-yeoman/) @@ -587,31 +587,31 @@ NOTE 2: Soon, I plan to remove all links that deal with Angular 1.0 or 1.1. All * [Creating an Eclipse UI to run AngularJS e2e tests using Karma](http://blog.diniscruz.com/2014/02/creating-eclipse-ui-to-run-angularjs.html?) * [AngularJS Unit Testing Series] (http://angular-tips.com/blog/2014/02/introduction-to-unit-test-toc/) * [A Tip for Angular Unit Tests with Promises] (http://brianmcd.com/2014/03/27/a-tip-for-angular-unit-tests-with-promises.html) -* [Writing Tests and Stomping Bugs in AngularJS] (http://blog.safaribooksonline.com/2014/04/01/writing-tests-stomping-bugs-angularjs/) +* [Writing Tests and Stomping Bugs in AngularJS] (https://www.safaribooksonline.com/blog/2014/04/01/writing-tests-stomping-bugs-angularjs/) * [Unit Testing Services in AngularJS for Fun and for Profit] (http://nathanleclaire.com/blog/2014/04/12/unit-testing-services-in-angularjs-for-fun-and-for-profit/) -* [Getting Started With Protractor And Page Objects For AngularJS E2E Testing] (http://gaslight.co/blog/getting-started-with-protractor-and-page-objects-for-angularjs-e2e-testing) +* [Getting Started With Protractor And Page Objects For AngularJS E2E Testing] (https://teamgaslight.com/blog/getting-started-with-protractor-and-page-objects-for-angularjs-e2e-testing) * [Continuous Integration for AngularJS Applications with Jenkins](http://www.cardinalsolutions.com/cardinal/blog/custom-application-development/2014/07/continuous_integrati.html) * [Unit Testing w/ AngularJS] (http://moduscreate.com/unit-testing-w-angularjs/) -* [AngularJS Unit Testing - For Real, Though] (http://quickleft.com/blog/angularjs-unit-testing-for-real-though) +* [AngularJS Unit Testing - For Real, Though] (https://quickleft.com/blog/angularjs-unit-testing-for-real-though/) * [Testing AngularJS Apps Using Karma] (https://www.airpair.com/angularjs/posts/testing-angular-with-karma) -* [An Introduction To Unit Testing In AngularJS Applications] (http://www.smashingmagazine.com/2014/10/07/introduction-to-unit-testing-in-angularjs/) +* [An Introduction To Unit Testing In AngularJS Applications] (https://www.smashingmagazine.com/2014/10/introduction-to-unit-testing-in-angularjs/) * [AngularJS Testing Tips: Testing Directives](http://www.sitepoint.com/angular-testing-tips-testing-directives/) * [Unit testing AngularJS applications](https://www.airpair.com/angularjs/posts/unit-testing-angularjs-applications) * [Proper testing of Angular JS applications with ES6 modules](https://medium.com/@tomastrajan/proper-testing-of-angular-js-applications-with-es6-modules-8cf31113873f) * [Angular Unit Testing Quick Start](http://angulartestingquickstart.com/) -* [An Introduction To Unit Testing In AngularJS Applications](http://www.smashingmagazine.com/2014/10/introduction-to-unit-testing-in-angularjs/) +* [An Introduction To Unit Testing In AngularJS Applications](https://www.smashingmagazine.com/2014/10/introduction-to-unit-testing-in-angularjs/) ## RESTful Stuff -* [Using RESTful Controllers In An AngularJS Resource] (http://www.bennadel.com/blog/2433-Using-RESTful-Controllers-In-An-AngularJS-Resource.htm) -* [Restangular: New AngularJS framework to handle Rest API Restful Resources properly and easily] (http://www.blogeek.com.ar/2013/04/09/restangular-new-angular-framework-to-handle-restful-resources-properly-and-easily/) -* [New features on Restangular: the ultimate Rest API client for Angular] (http://www.blogeek.com.ar/2013/04/26/new-features-on-restangular-the-ultimate-rest-api-client-for-angularjs/) -* [Using an AngularJS Factory to Interact with a RESTful Service] (http://weblogs.asp.net/dwahlin/archive/2013/08/16/using-an-angularjs-factory-to-interact-with-a-restful-service.aspx) -* [Authentication to a RESTful web service in an AngularJS web app] (http://blog.brunoscopelliti.com/authentication-to-a-restful-web-service-in-an-angularjs-web-app) -* [XHR Interceptor in an AngularJS web app] (http://blog.brunoscopelliti.com/xhr-interceptor-in-an-angularjs-web-app) +* [Using RESTful Controllers In An AngularJS Resource] (http://www.bennadel.com/blog/2433-using-restful-controllers-in-an-angularjs-resource.htm) +* [Restangular: New AngularJS framework to handle Rest API Restful Resources properly and easily] (http://gon.to/2013/04/09/restangular-new-angular-framework-to-handle-restful-resources-properly-and-easily/) +* [New features on Restangular: the ultimate Rest API client for Angular] (http://gon.to/2013/04/26/new-features-on-restangular-the-ultimate-rest-api-client-for-angularjs/) +* [Using an AngularJS Factory to Interact with a RESTful Service] (http://weblogs.asp.net/dwahlin/using-an-angularjs-factory-to-interact-with-a-restful-service) +* [Authentication to a RESTful web service in an AngularJS web app] (http://blog.brunoscopelliti.com/authentication-to-a-restful-web-service-in-an-angularjs-web-app/) +* [XHR Interceptor in an AngularJS web app] (http://blog.brunoscopelliti.com/xhr-interceptor-in-an-angularjs-web-app/) ## Localization * [Localizing Your AngularJS Apps] (http://codingsmackdown.tv/blog/2013/04/23/localizing-your-angularjs-apps-update/) -* [Internazionalization (i18n) with AngularJS] (http://blog.brunoscopelliti.com/internazionalization-i18n-with-angularjs) +* [Internazionalization (i18n) with AngularJS] (http://blog.brunoscopelliti.com/internazionalization-i18n-with-angularjs/) * [AngularJS And i18n] (https://coderwall.com/p/uyrtpq) * [Easy global i18n angularJS language translations for your Angular app] (http://www.ng-newsletter.com/posts/angular-translate.html) * [INTERNATIONALIZATION WITH ANGULARJS](http://blog.trifork.com/2014/04/10/internationalization-with-angularjs/) @@ -621,27 +621,27 @@ NOTE 2: Soon, I plan to remove all links that deal with Angular 1.0 or 1.1. All * [Animation in AngularJS] (http://www.yearofmoo.com/2013/04/animation-in-angularjs.html) * [Enhanced Animation in AngularJS] (http://www.yearofmoo.com/2013/05/enhanced-animations-in-angularjs.html) * [A Reusable AngularJS Popup Dialog Service] (http://www.befundoo.com/blog/angularjs-popup-dialog/) -* [Creating A Custom Show / Hide Directive In AngularJS] (http://www.bennadel.com/blog/2440-Creating-A-Custom-Show-Hide-Directive-In-AngularJS.htm) -* [Bootstrap Tabs with Angular.js] (http://www.grobmeier.de/bootstrap-tabs-with-angular-js-25112012.html) +* [Creating A Custom Show / Hide Directive In AngularJS] (http://www.bennadel.com/blog/2440-creating-a-custom-show-hide-directive-in-angularjs.htm) +* [Bootstrap Tabs with Angular.js] (https://www.grobmeier.de/bootstrap-tabs-with-angular-js-25112012.html) * [Using Response Interceptors to Show and Hide a Loading Widget] (http://codingsmackdown.tv/blog/2013/01/02/using-response-interceptors-to-show-and-hide-a-loading-widget/) * [Building a Typeahead Directive with AngularJS] (http://hueypetersen.com/posts/2013/06/24/typeahead-with-angular/) * [AngularJS Modal Service] (http://fundoo-solutions.github.io/angularjs-modal-service/) -* [Cross-Fading Images With AngularJS] (http://www.bennadel.com/blog/2497-Cross-Fading-Images-With-AngularJS.htm) +* [Cross-Fading Images With AngularJS] (http://www.bennadel.com/blog/2497-cross-fading-images-with-angularjs.htm) * [AngularJS and SVG] (http://dailyjs.com/2013/06/07/angular-svg/) -* [AngularJS: Scroll Animations] (http://jjperezaguinaga.wordpress.com/2013/07/16/angularjs-scroll-animations/) -* [Animating with AngularJS] (http://flippinawesome.org/2013/08/05/animating-with-angularjs/) +* [AngularJS: Scroll Animations] (https://jjperezaguinaga.wordpress.com/2013/07/16/angularjs-scroll-animations/) +* [Animating with AngularJS] (http://modernweb.com/2013/08/05/animating-with-angularjs/) * [Drag and Drop File Upload with AngularJS] (http://buildinternet.com/2013/08/drag-and-drop-file-upload-with-angularjs/) * [Remastered Animation in AngularJS 1.2] (http://www.yearofmoo.com/2013/08/remastered-animation-in-angularjs-1-2.html) * [Angular JS - Scrolling To An Element By Id] (http://www.benlesh.com/2013/02/angular-js-scrolling-to-element-by-id.html) -* [Building an AngularJS Dialog Service] (http://weblogs.asp.net/dwahlin/archive/2013/08/19/building-an-angularjs-dialog-service.aspx) +* [Building an AngularJS Dialog Service] (http://weblogs.asp.net/dwahlin/building-an-angularjs-dialog-service) * [Preparing for Animations in Angular 1.2.0] (http://www.johnpapa.net/preparing-for-animations-in-angular-1-2-0/) * [Replacing jQuery.slideDown() with ngAnimate in AngularJS 1.2.0] (https://www.exratione.com/2013/09/replacing-jqueryslidedown-with-nganimate-in-angularjs-120/) -* [AngularJS: Blurred image directive] (http://veamospues.wordpress.com/2013/10/13/angularjs-blurred-image-directive/) +* [AngularJS: Blurred image directive] (https://veamospues.wordpress.com/2013/10/13/angularjs-blurred-image-directive/) * [Create a “load more” widget using AngularJS, Ajax and Bootstrap 3] (http://julienrenaux.fr/2013/10/27/create-a-load-more-widget-using-angularjs-ajax-and-bootstrap-3/) * [ngInfiniteScroll] (http://binarymuse.github.io/ngInfiniteScroll/index.html) -* [jQuery UI Datepicker with AngularJS] (http://www.abequar.net/jquery-ui-datepicker-with-angularjs/) +* [jQuery UI Datepicker with AngularJS] (http://www.abequar.net/posts/jquery-ui-datepicker-with-angularjs) * [TimeSelector/TimePicker Directive] (http://www.whatibroke.com/?p=899) -* [Photo Gallery with AngularJS and CSS3] (http://www.script-tutorials.com/photo-gallery-with-angularjs-and-css3/) +* [Photo Gallery with AngularJS and CSS3] (https://www.script-tutorials.com/photo-gallery-with-angularjs-and-css3/) * [A Scalable Approach to Page Transitions in AngularJS] (http://phillippuleo.com/articles/scalable-approach-page-transitions-angularjs) * [Staggering Animations in AngularJS] (http://www.yearofmoo.com/2013/12/staggering-animations-in-angularjs.html) * [Build a Sweet Photo Slider with AngularJS Animate](http://onehungrymind.com/build-sweet-photo-slider-angularjs-animate/) @@ -659,25 +659,25 @@ NOTE 2: Soon, I plan to remove all links that deal with Angular 1.0 or 1.1. All * [JavaScript Animations in AngularJS Applications] (http://www.sitepoint.com/javascript-animations-angularjs-applications/) * [Getting Started with Mobile Angular UI] (http://www.sitepoint.com/getting-started-mobile-angular-ui/) * [Animate Your Angular Application](http://www.planningforaliens.com/angular/animate-your-angular-application/) -* [Using AngularJS for Data Visualisations](http://css-tricks.com/using-angularjs-for-data-visualisations/) -* [Thinkster: Creating Animations in Angular with ngAnimate](https://thinkster.io/angular-animations-tutorial/) +* [Using AngularJS for Data Visualisations](https://css-tricks.com/using-angularjs-for-data-visualisations/) +* [Thinkster: Creating Animations in Angular with ngAnimate](https://thinkster.io/angular-animations-tutorial) ## Integration With Other Languages/Frameworks * [AngularJS and TypeScript] (http://notebookheavy.com/2013/05/22/angularjs-and-typescript/) * [Using AngularJS and D3 to Create a WordCloud Directive] (http://spiiice.net/using-angularjs-and-d3-to-create-a-wordcloud-directive/) -* [Using jQuery Event Delegation In AngularJS] (http://www.bennadel.com/blog/2448-Using-jQuery-Event-Delegation-In-AngularJS.htm) +* [Using jQuery Event Delegation In AngularJS] (http://www.bennadel.com/blog/2448-using-jquery-event-delegation-in-angularjs.htm) * [Hooking up ASP.NET SignalR with Angular JS](http://sravi-kiran.blogspot.in/2013/05/HookingUpAspNetSignalRWithAngularJS.html) -* [Facebook Authentication in Your AngularJS App] (http://blog.brunoscopelliti.com/facebook-authentication-in-your-angularjs-web-app) +* [Facebook Authentication in Your AngularJS App] (http://blog.brunoscopelliti.com/facebook-authentication-in-your-angularjs-web-app/) * [Automating AngularJS with Yeoman, Grunt & Bower] (http://newtriks.com/2013/06/11/automating-angularjs-with-yeoman-grunt-and-bower/) -* [Writing Reusable AngularJS Components with Bower] (http://briantford.com/blog/angular-bower.html) +* [Writing Reusable AngularJS Components with Bower] (http://briantford.com/blog/angular-bower) * [Making Google Maps Components with AngularJS] (http://wbyoko.co/angularjs/angularjs-google-maps-components.html) -* [Sync Multiple AngularJS Apps Without Server via PouchDB] (http://mircozeiss.com/sync-multiple-angularjs-apps-without-server-via-pouchdb/) -* [Building Offline Applications With AngularJS and PouchDB] (http://mircozeiss.com/building-offline-applications-with-angularjs-and-pouchdb/) +* [Sync Multiple AngularJS Apps Without Server via PouchDB] (http://www.mircozeiss.com/sync-multiple-angularjs-apps-without-server-via-pouchdb/) +* [Building Offline Applications With AngularJS and PouchDB] (http://www.mircozeiss.com/building-offline-applications-with-angularjs-and-pouchdb/) * [How to integrate AngularJS with Rails 4] (https://shellycloud.com/blog/2013/10/how-to-integrate-angularjs-with-rails-4) * [Using Breeze JS with Angular to consume Web API OData] (http://sravi-kiran.blogspot.com/2013/11/UsingBreezeJsToConsumeAspNetWebApiODataInAnAngularJsApplication.html) * [A better way of using SignalR with Angular JS] (http://sravi-kiran.blogspot.com/2013/09/ABetterWayOfUsingAspNetSignalRWithAngularJs.html) -* [Using AngularJS with Django](http://glynjackson.org/weblog/entry/django-angular.html) +* [Using AngularJS with Django](http://glynjackson.org/weblog/tutorial-using-angularjs-django/) * [Using AngularJS/Bootstrap as frontend and CakePHP as REST API producer](https://github.com/hantsy/angularjs-cakephp-sample/wiki) * [Creating Charting Directives Using AngularJS and D3.js](http://www.sitepoint.com/creating-charting-directives-using-angularjs-d3-js/) * [Laravel 4 & AngularJS E2E secured SPA](http://blog.neoxia.com/laravel4-and-angularjs/) @@ -696,7 +696,7 @@ NOTE 2: Soon, I plan to remove all links that deal with Angular 1.0 or 1.1. All ## Mobile * [Quick Start Guide to PhoneGap+AngularJS] (http://devgirl.org/2013/06/10/quick-start-guide-phonegap-and-angularjs/) -* [Building PhoneGap Apps with AngularJS] (http://briantford.com/blog/angular-phonegap.html) +* [Building PhoneGap Apps with AngularJS] (http://briantford.com/blog/angular-phonegap) * [PhoneGap And AngularJS: In App Browser] (http://tech.pro/tutorial/1357/phonegap-and-angularjs-in-app-browser) * [PhoneGap And AngularJS: Notification Service] (http://tech.pro/tutorial/1349/phonegap-and-angularjs-notification-service) * [Developing a mobile app with Phonegap, AngularJS and ExpressJS Part I] (http://abou-kone.com/2013/07/17/developing-a-mobile-app-with-phonegap-angularjs-and-expressjs-part-i/) @@ -716,11 +716,11 @@ NOTE 2: Soon, I plan to remove all links that deal with Angular 1.0 or 1.1. All * [Sublime text 2 package](https://github.com/angular-ui/AngularJS-sublime-package) * [VIM UltiSnip & Snipmate Snippets for AngularJS](https://github.com/matthewsimo/angular-vim-snippets) * [Running JavaScript tests with Karma in WebStorm 7] (http://blog.jetbrains.com/webstorm/2013/10/running-javascript-tests-with-karma-in-webstorm-7/) -* [Visual Studio](http://www.microsoft.com/visualstudio) +* [Visual Studio](https://www.visualstudio.com/en-us) * [Atom - AngularJS Helper](https://atom.io/packages/angularjs-helper) * [Atom - AngularJS Snippets](https://atom.io/packages/angularjs-snippets) ## Development Tools -* [AngularJS Batarang Chrome Extension](https://github.com/angular/angularjs-batarang) +* [AngularJS Batarang Chrome Extension](https://github.com/angular/batarang) * [Scaffolding JSON or restful API to JavaScript and HTML using AngularJS and JQuery](http://spascaffold.azurewebsites.net/AngularJSScaffold) * [ng-inspector for AngularJS](http://ng-inspector.org/) From ba25a60db9791258cac9fda1fe2617c4d7603d60 Mon Sep 17 00:00:00 2001 From: Stefano Rossetti Date: Wed, 6 Apr 2016 21:36:02 +0200 Subject: [PATCH 197/240] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 2ad1d787..c657eed3 100644 --- a/README.md +++ b/README.md @@ -111,7 +111,7 @@ NOTE 2: Soon, I plan to remove all links that deal with Angular 1.0 or 1.1. All ## Courses -* [AngularJS for the Real World - Learn by creating a WebApp](https://www.udemy.com/angularjs-for-the-real-world-learn-to-create-a-webapp/?couponCode=gitdev19A) - 6 hrs video + source code (Paid 85% discount) +* [AngularJS for the Real World - Learn by creating a WebApp](https://www.udemy.com/angularjs-for-the-real-world-learn-to-create-a-webapp/?couponCode=gitdev20A) - 7 hrs video + source code (Paid 50% discount) * [The Angular Course - Launch a full product with AngularJS](https://www.angularcourse.com) - Over 7 hrs of HD video (Paid) * [AngularJS Tutorial - Learn Angular by building a Gmail clone](https://www.thinkful.com/learn/angularjs-tutorial-build-a-gmail-clone/) – Mini AngularJS course with video * [AngularJS JumpStart with Dan Wahlin] (https://www.udemy.com/angularjs-jumpstart/?sl=E0EYdlw9RBMALEwzBwZX) From 49da938123bafd924e2368774675722a89b561f8 Mon Sep 17 00:00:00 2001 From: Alexinea Date: Sun, 8 May 2016 12:00:29 +0800 Subject: [PATCH 198/240] Update ZH-CN.md General TOpics ---> General Topics --- ZH-CN.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ZH-CN.md b/ZH-CN.md index adc9ad93..a3a5270b 100644 --- a/ZH-CN.md +++ b/ZH-CN.md @@ -112,7 +112,7 @@ AngularJS * [AngularJS Google+的社区] (https://plus.google.com/u/0/communities/115368820700870330756) * [reddit] (http://www.reddit.com/r/angularjs) -## 一般主题 General TOpics +## 一般主题 General Topics * [AngularJS 速查表] (http://www.cheatography.com/proloser/cheat-sheets/angularjs/) * [AngularJS 乐趣] (http://devgirl.org/2013/03/21/fun-with-angularjs/) * [AngularJS Philly ETE 幻灯] (http://onehungrymind.com/angularjs-philly-ete-slides/) From e20993b3186261e5d7807fcaa117176f18648271 Mon Sep 17 00:00:00 2001 From: Walkoss Date: Sat, 21 May 2016 20:04:09 +0200 Subject: [PATCH 199/240] Two same links --- FR-FR.md | 1 - 1 file changed, 1 deletion(-) diff --git a/FR-FR.md b/FR-FR.md index f6af178c..f838a993 100644 --- a/FR-FR.md +++ b/FR-FR.md @@ -17,7 +17,6 @@ Je liste exclusivement les liens en français. Cette liste vient en complément * [AngularJS & le futur du développement web 2] (http://vimeo.com/67544320) — 35:06 * [Focus sur les filtres AngularJS] (http://vimeo.com/67627121) — 47:26 * [Formation vidéo Angularjs sur Grafikart] (http://www.grafikart.fr/formation/angularjs) - 02h19 -* [Découverte du Framework, création d'une Todo] (http://www.grafikart.fr/tutoriels/angularjs/angularjs-todo-369) - 39:00 ## Aide * [Forum FrAngular] (https://groups.google.com/forum/?fromgroups=#!forum/frangular) From 23f13aa4b29a10a3e26f0b2a302223987df3c465 Mon Sep 17 00:00:00 2001 From: Xuefeng Zhu Date: Wed, 22 Jun 2016 10:32:54 -0500 Subject: [PATCH 200/240] remove repeated link --- README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/README.md b/README.md index b2de5bac..3a4f82e2 100644 --- a/README.md +++ b/README.md @@ -438,7 +438,6 @@ NOTE 2: Soon, I plan to remove all links that deal with Angular 1.0 or 1.1. All * [AngularJS Service / Factory Tutorial With Example] (http://viralpatel.net/blogs/angularjs-service-factory-tutorial/) * [Service Providers in AngularJS and Logger Implementation] (http://www.webdeveasy.com/service-providers-in-angularjs-and-logger-implementation/) * [Object-oriented AngularJS Services] (http://blog.revolunet.com/blog/2014/02/14/angularjs-services-inheritance/) -* [Service Providers in AngularJS and Logger Implementation] (http://www.webdeveasy.com/service-providers-in-angularjs-and-logger-implementation/) * [AngularJS: Factory vs Service vs Provider] (http://tylermcginnis.com/angularjs-factory-vs-service-vs-provider/) * [Building an AngularJS Modal Service](http://weblogs.asp.net/dwahlin/building-an-angularjs-modal-service) * [Keeping Angular “service” collection data in sync with controllers] (http://www.justinobney.com/keeping-angular-service-list-data-in-sync-among-multiple-controllers/) From 4e814cf1c208fc3ba596d5170f5652fdc7a633a3 Mon Sep 17 00:00:00 2001 From: ericsong Date: Thu, 7 Jul 2016 17:09:32 -0400 Subject: [PATCH 201/240] remove dup and fix link --- README.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/README.md b/README.md index 3a4f82e2..f18788c4 100644 --- a/README.md +++ b/README.md @@ -225,7 +225,7 @@ NOTE 2: Soon, I plan to remove all links that deal with Angular 1.0 or 1.1. All ## Introductions/Beginning AngularJS (also look at the multipart articles) * [Getting Started With AngularJS] (http://www.adobe.com/devnet/archive/html5/articles/getting-started-with-angularjs.html) -* [AngularJS Tutorial: A Comprehensive 10,000 Word Guide](https://www.airpair.com/angularjs/posts/angularjs-tutorial) +* [AngularJS Tutorial: A Comprehensive 10,000 Word Guide](https://www.airpair.com/angularjs/) * [Everything you need to understand to start with AngularJS] (http://stephanebegaudeau.tumblr.com/post/48776908163/everything-you-need-to-understand-to-start-with) * [What To Know To Be An Expert in AngularJS] (http://codigovivo.com/2013/06/09/what-to-know-to-be-an-expert-in-angularjs/) * [AngularJS for jQuery Developers] (http://blog.artlogic.com/2013/03/06/angularjs-for-jquery-developers/) @@ -246,7 +246,6 @@ NOTE 2: Soon, I plan to remove all links that deal with Angular 1.0 or 1.1. All * [Picking Up Angular, build a twitter-like application](https://github.com/deontologician/pipr/blob/master/tut.org) * [Exception Handling in an AngularJS Web Application] (http://blog.loadimpact.com/2014/06/03/exception-handling-in-an-angularjs-web-application-tutorial) * [AngularJS 101: From Zero to Angular in Seconds] (https://www.pubnub.com/blog/2014-04-30-angularjs-101-from-zero-to-angular-in-seconds/) -* [AngularJS Tutorial: A Comprehensive 10,000 Word Guide](https://www.airpair.com/angularjs) * [Thinkster: A Better Way to Learn AngularJS](https://thinkster.io/a-better-way-to-learn-angularjs) * [Breaking Down AngularJS to Smaller Components](https://medium.com/@srph/breaking-down-angularjs-to-smaller-components-f2ab70a104d0) * [Managing Client-Only State in AngularJS](http://www.sitepoint.com/managing-client-state-angularjs/) From 5cd9b7a2162522527cee07afefd6f2681c9a0c45 Mon Sep 17 00:00:00 2001 From: Kyle <1417376255@qq.com> Date: Fri, 8 Jul 2016 09:59:19 +0800 Subject: [PATCH 202/240] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E9=94=99=E5=88=AB?= =?UTF-8?q?=E5=AD=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ZH-CN.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ZH-CN.md b/ZH-CN.md index a3a5270b..3a803d6b 100644 --- a/ZH-CN.md +++ b/ZH-CN.md @@ -74,7 +74,7 @@ AngularJS ## 影片 Videos * [Egghead.io](http://www.egghead.io/) — 44 videos of about 4 minutes each — [source code](https://github.com/msfrisbie/egghead-angularjs) -* [视屏教程: 60分钟教你 AngularJS 基础入门](http://weblogs.asp.net/dwahlin/archive/2013/04/12/video-tutorial-angularjs-fundamentals-in-60-ish-minutes.aspx) — 1:10:50 +* [视频教程: 60分钟教你 AngularJS 基础入门](http://weblogs.asp.net/dwahlin/archive/2013/04/12/video-tutorial-angularjs-fundamentals-in-60-ish-minutes.aspx) — 1:10:50 * [AngularJS YouTube 主页](http://www.youtube.com/user/angularjs) — several videos, mostly presentations of 1h or more * [Angular JS 入门](http://www.youtube.com/watch?v=8ILQOFAgaXE) — 50:05 * [Angular JS 端对端测试](http://www.youtube.com/watch?v=hqAyiqUs93c) — 52:59 From dea518f6da75756a787248602aeda4b71dd492b4 Mon Sep 17 00:00:00 2001 From: Morton Fox Date: Fri, 8 Jul 2016 13:00:11 -0400 Subject: [PATCH 203/240] Fix link to HTML5 local storage article --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index f18788c4..cc1d540e 100644 --- a/README.md +++ b/README.md @@ -154,7 +154,7 @@ NOTE 2: Soon, I plan to remove all links that deal with Angular 1.0 or 1.1. All * [Angularytics: The solution to tracking page views and events in a SPA with AngularJS] (http://gon.to/2013/06/03/angularytics-the-solution-to-tracking-page-views-and-events-in-a-spa-with-angularjs/) * [Sharing Data, State and Models on AngularJS: Alternatives, comparison and my solution] (http://gon.to/2013/05/01/sharing-data-state-on-angularjs-alternatives-comparison-and-my-solution/) * [Angular.js and IE8 caching] (http://www.jefclaes.be/2013/06/angularjs-and-ie8-caching.html) -* [HTML5 local storage with Angular JS] (http://amitavroy.com/justread/content/articles/html5-local-storage-angular-js) +* [HTML5 local storage with Angular JS] (http://www.amitavroy.com/justread/content/articles/html5-local-storage-with-angular-js/) * [Modeling Data and State in Your AngularJS Application] (http://joelhooks.com/blog/2013/04/24/modeling-data-and-state-in-your-angularjs-application/) * [Code Reuse in AngularJS] (https://www.phase2technology.com/blog/code-reuse-in-angularjs/) /dynamically-loading-controllers-and-views-with-angularjs-and-requirejs.aspx) From d20b586acb5e01f2d5129b1a99eb1c540d97e6d1 Mon Sep 17 00:00:00 2001 From: Stefano Rossetti Date: Mon, 22 Aug 2016 12:29:56 +0200 Subject: [PATCH 204/240] Update README.md Course price variation due to new pricing policy from Udemy.com --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index cc1d540e..06a016a6 100644 --- a/README.md +++ b/README.md @@ -111,7 +111,7 @@ NOTE 2: Soon, I plan to remove all links that deal with Angular 1.0 or 1.1. All ## Courses -* [AngularJS for the Real World - Learn by creating a WebApp](https://www.udemy.com/angularjs-for-the-real-world-learn-to-create-a-webapp/?couponCode=gitdev20A) - 7 hrs video + source code (Paid 50% discount) +* [AngularJS for the Real World - Learn by creating a WebApp](https://www.udemy.com/angularjs-for-the-real-world-learn-to-create-a-webapp/?couponCode=GITDEV29A) - 7 hrs video + source code (Paid 50% discount) * [The Angular Course - Launch a full product with AngularJS](https://www.angularcourse.com) - Over 7 hrs of HD video (Paid) * [AngularJS Tutorial - Learn Angular by building a Gmail clone](https://www.thinkful.com/learn/angularjs-tutorial-build-a-gmail-clone/) – Mini AngularJS course with video * [AngularJS JumpStart with Dan Wahlin] (https://www.udemy.com/angularjs-jumpstart/?sl=E0EYdlw9RBMALEwzBwZX) From c312ef9778f7bea77feace0f6c778c1e2fb7cdd0 Mon Sep 17 00:00:00 2001 From: kaashan Date: Mon, 19 Sep 2016 21:34:09 +0530 Subject: [PATCH 205/240] Added useful pagination links under UI Stuff --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index cc1d540e..f3de7497 100644 --- a/README.md +++ b/README.md @@ -660,6 +660,8 @@ NOTE 2: Soon, I plan to remove all links that deal with Angular 1.0 or 1.1. All * [Animate Your Angular Application](http://www.planningforaliens.com/angular/animate-your-angular-application/) * [Using AngularJS for Data Visualisations](https://css-tricks.com/using-angularjs-for-data-visualisations/) * [Thinkster: Creating Animations in Angular with ngAnimate](https://thinkster.io/angular-animations-tutorial) +* [Paginate (almost) Anything in AngularJS](http://www.michaelbromley.co.uk/blog/108/paginate-almost-anything-in-angularjs) +* [Make It Easy: Client side pagination using angular js](http://www.angulartutorial.net/2014/03/client-side-pagination-using-angular-js.html) ## Integration With Other Languages/Frameworks From 67e843d3811f32b143027d993e9558350eda0a33 Mon Sep 17 00:00:00 2001 From: Jeff Cunningham Date: Thu, 13 Oct 2016 07:37:06 -0500 Subject: [PATCH 206/240] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index f3de7497..2934e87a 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@ AngularJS-Learning ================== -NOTE: As of July 20, 2015, there is a [new repo for collecting links to Angular 2] (https://github.com/jmcunningham/AngularJS2-Learning). This list is barebones at the moment, so feel free to start adding links via PRs :) +NOTE: As of October 2016, there is a [new repo for collecting links to Angular 2] (https://github.com/jmcunningham/AngularJS2-Learning). I had plans of updating this ng 1 list to focus mostly on Angular 1.5, but I'm ready to move my efforts on to ng2. This repo will likely see little activity from me, though I will still accept PRs for anyone who wants to update this for ng 1.5. A bunch of links to blog posts, articles, videos, etc for learning AngularJS. Feel free to submit a pull request if you have some links/resources to add. Also, I try to verify that the articles below have some real content (i.e. aren't 2 paragraph blog posts with little information) to ensure I'm not listing "fluff" pieces. If you have an idea for a better way to organize these links, please let me know. As I find similar posts in the "General Topics" section, I will break them out into their own categories. From b8c869f69c0909dc17eb74635d31f1507cc69fc0 Mon Sep 17 00:00:00 2001 From: stakx Date: Thu, 27 Oct 2016 19:24:01 +0200 Subject: [PATCH 207/240] Add a course hosted on Coursera.org --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 2934e87a..3a5bc17e 100644 --- a/README.md +++ b/README.md @@ -117,6 +117,7 @@ NOTE 2: Soon, I plan to remove all links that deal with Angular 1.0 or 1.1. All * [AngularJS JumpStart with Dan Wahlin] (https://www.udemy.com/angularjs-jumpstart/?sl=E0EYdlw9RBMALEwzBwZX) * [Tuts+: Hands-on Angular] (https://tutsplus.com/course/hands-on-angular/) * [Code School Shaping Up with Angular.js](https://www.codeschool.com/courses/shaping-up-with-angular-js) +* [Coursera: Single Page Web Applications with AngularJS](https://www.coursera.org/learn/single-page-web-apps-with-angularjs) * [Lynda Up and Running with AngularJS](http://www.lynda.com/AngularJS-tutorials/Up-Running-AngularJS/154414-2.html) * [Codecademy AngularJs](https://www.codecademy.com/courses/javascript-advanced-en-2hJ3J/0/1) * [Learn and Understand AngularJS](https://www.udemy.com/learn-angularjs/?couponCode=GH19) From 4c6900c352e49057314204adca13229ebe79aad5 Mon Sep 17 00:00:00 2001 From: stakx Date: Thu, 27 Oct 2016 21:00:19 +0200 Subject: [PATCH 208/240] Reorder Books section --- README.md | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/README.md b/README.md index 4207616e..60f5a8e2 100644 --- a/README.md +++ b/README.md @@ -49,30 +49,30 @@ NOTE 2: Soon, I plan to remove all links that deal with Angular 1.0 or 1.1. All ## Books | Title | Author | Publisher | ng Version | Last Update | |---------------------------------------------------------------------------------------------------------------------------------------------------------|:----------------------------------------:|:--------------------:|:----------------:|:-----------:| +| [Angular Basics](http://www.angularjsbook.com/angular-basics/chapters/) | Chris Smith | Scripty Books | v1.3.x | 3/15/2015 | +| [AngularJS By Example](https://www.packtpub.com/web-development/angularjs-example) | Chandermani | Packt Publishing | v1.3.x | 3/12/2015 +| [AngularJS Cookbook](https://leanpub.com/angularjs-cookbook)| Sascha Brink | Leanpub | v1.2.x | ? | +| [AngularJS Essentials](https://www.packtpub.com/web-development/angularjs-essentials) | Rodrigo Branas | Packt Publishing | ? | WIP | | [AngularJS: Up & Running](http://shop.oreilly.com/product/0636920033486.do) | Brad Green, Shyam Seshadri | O'Reilly | v1.2.x | 9/2014 | | [AngularJS In Action](https://www.manning.com/books/angularjs-in-action) | Brian Ford, Lukas Ruebbelke | Manning Publications | v1.0.4 - v1.2.14 | WIP | -| [Mastering Web Application Development With AngularJS](https://www.packtpub.com/web-development/mastering-web-application-development-angularjs) | Peter Bacon Darwin, Pawel Kozlowski | Packt Publishing | v1.0.2 - v1.0.7 | 8/1/2013 | -| [ng-book](https://www.ng-book.com) | Ari Lerner | Self-published | v1.0.7 - v1.3.x | 6/24/2014 | +| [AngularJS: Novice to Ninja](https://www.sitepoint.com/premium/books/angularjs-novice-to-ninja/) | Sandeep Panda | SitePoint | v1.3.0-beta.2 | 25/9/2014 | +| [AngularJS UI Development](https://www.packtpub.com/web-development/angularjs-ui-development) | Matthias Nehlsen, Amit Gharat | Packt Publishing | v1.2.22 - v1.2.x | WIP | +| [AngularJS Web application development Blueprints : RAW](https://www.packtpub.com/web-development/angularjs-web-application-development-blueprints) | Vinci Rufus | Packt Publishing | ? | WIP | +| [AngularJS with Ruby on Rails](http://angular-rails.com/)| David Bryant Copeland | ? | ? | ? | | [Build Your Own AngularJS](http://teropa.info/build-your-own-angular) | Tero Parviainen | Self-published | v1.x | WIP | +| [D3 on AngularJS](https://leanpub.com/d3angularjs) | Ari Lerner, Victor Powell | Leanpub | v1.0.7 - v1.2.11 | 6/6/2014 | +| [Deep Dive into Angular.js Directives](https://leanpub.com/angularjsdirectives) | Jesús Rodríguez | Leanpub | v.1.3.x | | [Dependency Injection with AngularJS](https://www.packtpub.com/web-development/dependency-injection-angularjs) | Alex Knol | Packt Publishing | ? | 12/1/2013 | +| [Discover AngularJS](https://leanpub.com/discoverangularjs) | Adam Burak | Leanpub | ? | 2014/11/10 | +| [Learning AngularJS](http://www.pearsoned.co.uk/bookshop/detail.asp?item=100000000595964) | Brad Dayley | Addison Wesley | v1.3.x | 12/1/2014 | [Learning Web Development with Bootstrap and Angular: RAW](https://www.packtpub.com/web-development/learning-web-development-bootstrap-and-angularjs) | Stephen Radford | Packt Publishing | v1.2.x - v1.3 | WIP | -| [AngularJS Essentials](https://www.packtpub.com/web-development/angularjs-essentials) | Rodrigo Branas | Packt Publishing | ? | WIP | -| [AngularJS Web application development Blueprints : RAW](https://www.packtpub.com/web-development/angularjs-web-application-development-blueprints) | Vinci Rufus | Packt Publishing | ? | WIP | -| [AngularJS UI Development](https://www.packtpub.com/web-development/angularjs-ui-development) | Matthias Nehlsen, Amit Gharat | Packt Publishing | v1.2.22 - v1.2.x | WIP | -| [D3 on AngularJS](https://leanpub.com/d3angularjs) | Ari Lerner, Victor Powell | Leanpub | v1.0.7 - v1.2.11 | 6/6/2014 | | [Mastering AngularJS Directives](https://www.packtpub.com/application-development/mastering-angularjs-directives) | Josh Kurz | Packt Publishing | v1.2.2 - v1.2.16 | 6/1/2014 | -| [AngularJS: Novice to Ninja](https://www.sitepoint.com/premium/books/angularjs-novice-to-ninja/) | Sandeep Panda | SitePoint | v1.3.0-beta.2 | 25/9/2014 | -| [Discover AngularJS](https://leanpub.com/discoverangularjs) | Adam Burak | Leanpub | ? | 2014/11/10 | +| [Mastering Web Application Development With AngularJS](https://www.packtpub.com/web-development/mastering-web-application-development-angularjs) | Peter Bacon Darwin, Pawel Kozlowski | Packt Publishing | v1.0.2 - v1.0.7 | 8/1/2013 | +| [ng-book](https://www.ng-book.com) | Ari Lerner | Self-published | v1.0.7 - v1.3.x | 6/24/2014 | +| [Practical AngularJS](https://leanpub.com/Practical_AngularJS)| Dinis Cruz | Leanpub | ? | ? | | [Pro AngularJS](http://www.apress.com/9781430264484) | Adam Freeman | Apress | v1.2.x | 02/04/2014 | -| [Learning AngularJS](http://www.pearsoned.co.uk/bookshop/detail.asp?item=100000000595964) | Brad Dayley | Addison Wesley | v1.3.x | 12/1/2014 -| [AngularJS By Example](https://www.packtpub.com/web-development/angularjs-example) | Chandermani | Packt Publishing | v1.3.x | 3/12/2015 -| [Angular Basics](http://www.angularjsbook.com/angular-basics/chapters/) | Chris Smith | Scripty Books | v1.3.x | 3/15/2015 | | [Recipes with Angular.js](https://leanpub.com/recipes-with-angular-js/read)| Frederik Dietz | Leanpub | ? | ? | -| [AngularJS Cookbook](https://leanpub.com/angularjs-cookbook)| Sascha Brink | Leanpub | v1.2.x | ? | -| [AngularJS with Ruby on Rails](http://angular-rails.com/)| David Bryant Copeland | ? | ? | ? | -| [Practical AngularJS](https://leanpub.com/Practical_AngularJS)| Dinis Cruz | Leanpub | ? | ? | | [Web Component Architecture & Development with AngularJS](https://leanpub.com/web-component-development-with-angularjs)| David Shapiro | Leanpub | v1.2.16 | ? | -| [Deep Dive into Angular.js Directives](https://leanpub.com/angularjsdirectives) | Jesús Rodríguez | Leanpub | v.1.3.x | ## Videos * [Egghead.io](https://egghead.io/) — [source code](https://github.com/msfrisbie/egghead-angularjs) From bdaea90168b7c947d3b88c5e9035879127662770 Mon Sep 17 00:00:00 2001 From: stakx Date: Thu, 27 Oct 2016 21:05:38 +0200 Subject: [PATCH 209/240] Reorder Videos section --- README.md | 48 ++++++++++++++++++++++++------------------------ 1 file changed, 24 insertions(+), 24 deletions(-) diff --git a/README.md b/README.md index 60f5a8e2..41d4c116 100644 --- a/README.md +++ b/README.md @@ -75,39 +75,39 @@ NOTE 2: Soon, I plan to remove all links that deal with Angular 1.0 or 1.1. All | [Web Component Architecture & Development with AngularJS](https://leanpub.com/web-component-development-with-angularjs)| David Shapiro | Leanpub | v1.2.16 | ? | ## Videos -* [Egghead.io](https://egghead.io/) — [source code](https://github.com/msfrisbie/egghead-angularjs) -* [Video Tutorial: AngularJS Fundamentals in 60-ish Minutes](http://weblogs.asp.net/dwahlin/video-tutorial-angularjs-fundamentals-in-60-ish-minutes) — 1:10:50 +* [A comparison of the two-way binding in AngularJS, EmberJS and KnockoutJS](https://www.youtube.com/watch?v=mVjpwia1YN4) +* [Angular Best Practices](http://app.pluralsight.com/courses/angular-best-practices) - 64 videos(paid) +* [Angular JS Tutorial](https://www.youtube.com/playlist?list=PLYxzS__5yYQmX2bItSRCqwiQZn5dIL1gt) - 42 videos of 6-7 minutes each covering Angular Fundamentals. +* [Angular Routing In-depth](https://www.pluralsight.com/courses/angular-routing-in-depth) - Paid +* [AngularJS 1.2 & Beyond] (https://www.youtube.com/watch?feature=youtu.be&v=W13qDdJDHp8) +* [AngularJS Directives Fundamentals](https://www.pluralsight.com/courses/angularjs-directive-fundamentals) - Paid +* [AngularJS for Test-Driven Development](http://code.tutsplus.com/courses/angularjs-for-test-driven-development) +* [AngularJS Fundamentals (Pluralsight)] (http://app.pluralsight.com/courses/angularjs-fundamentals) - 6 hours 15 minutes total (paid) +* [AngularJS Office Hours with AngularUI Founder: Best Practices, UI-Router, and ORM](https://www.codementor.io/angularjs/tutorial/angularjs-best-practices-ui-router-orm) +* [AngularJS Services In-depth](https://www.pluralsight.com/courses/angularjs-services-in-depth) - Paid +* [AngularJS Tutorial](https://www.youtube.com/watch?v=WuiHuZq_cg4) — 12:19 +* [AngularJS Videos Collection in Youtube](https://www.youtube.com/channel/UCNhQ8pYS9U1EbwCx42NKaYQ) — Collection of Videos from Various websites. * [AngularJS YouTube Page](https://www.youtube.com/user/angularjs) — several videos, mostly presentations of 1h or more -* [Intro to Angular JS](https://www.youtube.com/watch?v=8ILQOFAgaXE) — 50:05 +* [Building a Web App From Scratch With AngularJS](http://code.tutsplus.com/courses/building-a-web-app-from-scratch-with-angularjs) - Paid +* [Creating a Quiz with AngularJS](http://www.lynda.com/AngularJS-tutorials/Creating-Quiz-AngularJS/373557-2.html) - Paid +* [Easier JavaScript Apps with AngularJS (Tuts+)](https://tutsplus.com/course/easier-js-apps-with-angular/) — 22 videos of about 5 minutes each, in 8 sections (paid) +* [Egghead.io](https://egghead.io/) — [source code](https://github.com/msfrisbie/egghead-angularjs) * [End to End with Angular JS](https://www.youtube.com/watch?v=hqAyiqUs93c) — 52:59 -* [Security with Angular JS](https://www.youtube.com/watch?v=18ifoT-Id54) — 29:45 * [Frontend Workflows with Grunt and Angular JS](https://www.youtube.com/watch?v=fSAgFxjFSqY) — 1:02:37 -* [AngularJS Tutorial](https://www.youtube.com/watch?v=WuiHuZq_cg4) — 12:19 -* [Easier JavaScript Apps with AngularJS (Tuts+)](https://tutsplus.com/course/easier-js-apps-with-angular/) — 22 videos of about 5 minutes each, in 8 sections (paid) -* [AngularJS Fundamentals (Pluralsight)] (http://app.pluralsight.com/courses/angularjs-fundamentals) - 6 hours 15 minutes total (paid) -* [AngularJS 1.2 & Beyond] (https://www.youtube.com/watch?feature=youtu.be&v=W13qDdJDHp8) -* [Realtime Web Apps With AngularJS & Firebase] (https://www.youtube.com/watch?v=C7ZI7z7qnHU) * [Getting MEAN With MongoDB and AngularJS](https://www.youtube.com/watch?v=XwSFg8nqBFA) -* [A comparison of the two-way binding in AngularJS, EmberJS and KnockoutJS](https://www.youtube.com/watch?v=mVjpwia1YN4) -* [Angular Best Practices](http://app.pluralsight.com/courses/angular-best-practices) - 64 videos(paid) +* [Intro to Angular JS](https://www.youtube.com/watch?v=8ILQOFAgaXE) — 50:05 +* [Introduction to Angular.js in 50 Examples (part 1)] (https://www.youtube.com/watch?v=TRrL5j3MIvo&feature=youtu.be) +* [Learn AngularJs by Building 10 Projects](https://www.eduonix.com/courses/Web-Development/Learn-Angular.Js-by-Building-10-Projects) - Paid +* [Learn to build an application using Angular.js](http://campus.codeschool.com/courses/shaping-up-with-angular-js/intro) * [Neosavvy's Angular & Jasmine Screencast Series](https://www.youtube.com/channel/UCdaEMffiYgTf_E7uTMxM4og/videos) - 16 videos of about 2-3 minutes each -* [AngularJS Videos Collection in Youtube](https://www.youtube.com/channel/UCNhQ8pYS9U1EbwCx42NKaYQ) — Collection of Videos from Various websites. * [ng-conf YouTube Page](https://www.youtube.com/user/ngconfvideos) — YouTube channel with all the presentations given at the Angular Conference in January 2014. -* [Introduction to Angular.js in 50 Examples (part 1)] (https://www.youtube.com/watch?v=TRrL5j3MIvo&feature=youtu.be) +* [Ninja: Building MVP with AngularJS + FireBase by cloning TaskRabbit](https://code4startup.com/projects/ninja-learn-angularjs-firebase-by-cloning-udemy) +* [Realtime Web Apps With AngularJS & Firebase] (https://www.youtube.com/watch?v=C7ZI7z7qnHU) * [Real-Time Web Apps With AngularJS and Firebase](http://code.tutsplus.com/courses/real-time-web-apps-with-angularjs-and-firebase) - Paid -* [Learn to build an application using Angular.js](http://campus.codeschool.com/courses/shaping-up-with-angular-js/intro) -* [Building a Web App From Scratch With AngularJS](http://code.tutsplus.com/courses/building-a-web-app-from-scratch-with-angularjs) - Paid * [Reddit Clone ](https://www.youtube.com/playlist?list=PLV_Z6DwQEeBvcKHnYbBjHHKe36cU5agAA) -* [AngularJS Directives Fundamentals](https://www.pluralsight.com/courses/angularjs-directive-fundamentals) - Paid -* [Ninja: Building MVP with AngularJS + FireBase by cloning TaskRabbit](https://code4startup.com/projects/ninja-learn-angularjs-firebase-by-cloning-udemy) -* [AngularJS Services In-depth](https://www.pluralsight.com/courses/angularjs-services-in-depth) - Paid -* [AngularJS Office Hours with AngularUI Founder: Best Practices, UI-Router, and ORM](https://www.codementor.io/angularjs/tutorial/angularjs-best-practices-ui-router-orm) -* [Learn AngularJs by Building 10 Projects](https://www.eduonix.com/courses/Web-Development/Learn-Angular.Js-by-Building-10-Projects) - Paid -* [AngularJS for Test-Driven Development](http://code.tutsplus.com/courses/angularjs-for-test-driven-development) +* [Security with Angular JS](https://www.youtube.com/watch?v=18ifoT-Id54) — 29:45 * [Treehouse Tutorial](https://teamtreehouse.com/library) - Paid -* [Creating a Quiz with AngularJS](http://www.lynda.com/AngularJS-tutorials/Creating-Quiz-AngularJS/373557-2.html) - Paid -* [Angular Routing In-depth](https://www.pluralsight.com/courses/angular-routing-in-depth) - Paid -* [Angular JS Tutorial](https://www.youtube.com/playlist?list=PLYxzS__5yYQmX2bItSRCqwiQZn5dIL1gt) - 42 videos of 6-7 minutes each covering Angular Fundamentals. +* [Video Tutorial: AngularJS Fundamentals in 60-ish Minutes](http://weblogs.asp.net/dwahlin/video-tutorial-angularjs-fundamentals-in-60-ish-minutes) — 1:10:50 ## Courses From 757d5735121bcee216f0e316b04e19fc884010f0 Mon Sep 17 00:00:00 2001 From: stakx Date: Thu, 27 Oct 2016 21:09:39 +0200 Subject: [PATCH 210/240] Reorder Courses section --- README.md | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/README.md b/README.md index 41d4c116..67334c87 100644 --- a/README.md +++ b/README.md @@ -112,27 +112,27 @@ NOTE 2: Soon, I plan to remove all links that deal with Angular 1.0 or 1.1. All ## Courses * [AngularJS for the Real World - Learn by creating a WebApp](https://www.udemy.com/angularjs-for-the-real-world-learn-to-create-a-webapp/?couponCode=GITDEV29A) - 7 hrs video + source code (Paid 50% discount) -* [The Angular Course - Launch a full product with AngularJS](https://www.angularcourse.com) - Over 7 hrs of HD video (Paid) -* [AngularJS Tutorial - Learn Angular by building a Gmail clone](https://www.thinkful.com/learn/angularjs-tutorial-build-a-gmail-clone/) – Mini AngularJS course with video * [AngularJS JumpStart with Dan Wahlin] (https://www.udemy.com/angularjs-jumpstart/?sl=E0EYdlw9RBMALEwzBwZX) -* [Tuts+: Hands-on Angular] (https://tutsplus.com/course/hands-on-angular/) +* [AngularJS Tutorial - Learn Angular by building a Gmail clone](https://www.thinkful.com/learn/angularjs-tutorial-build-a-gmail-clone/) – Mini AngularJS course with video +* [**AngularJS Tutorial - Learn AngularJS in 30 minutes](http://www.revillweb.com/tutorials/angularjs-in-30-minutes-angularjs-tutorial/) +* [AngularJS Tutorial - W3Schools](http://www.w3schools.com/angular/default.asp) +* [Building Mobile Apps With the Ionic Framework and AngularJS] (https://www.pluralsight.com/courses/building-mobile-apps-ionic-framework-angularjs) * [Code School Shaping Up with Angular.js](https://www.codeschool.com/courses/shaping-up-with-angular-js) -* [Coursera: Single Page Web Applications with AngularJS](https://www.coursera.org/learn/single-page-web-apps-with-angularjs) -* [Lynda Up and Running with AngularJS](http://www.lynda.com/AngularJS-tutorials/Up-Running-AngularJS/154414-2.html) * [Codecademy AngularJs](https://www.codecademy.com/courses/javascript-advanced-en-2hJ3J/0/1) +* [Coursera: Single Page Web Applications with AngularJS](https://www.coursera.org/learn/single-page-web-apps-with-angularjs) * [Learn and Understand AngularJS](https://www.udemy.com/learn-angularjs/?couponCode=GH19) +* [Learn Angular](http://www.learn-angular.org/) +* [Lynda Up and Running with AngularJS](http://www.lynda.com/AngularJS-tutorials/Up-Running-AngularJS/154414-2.html) * [Pluralsight: AngularJS Patterns: Clean Code] (https://www.pluralsight.com/courses/angularjs-patterns-clean-code) * [Pluralsight: AngularJS Line of Business Applications] (https://www.pluralsight.com/courses/angularjs-line-of-business-applications) -* [Building Mobile Apps With the Ionic Framework and AngularJS] (https://www.pluralsight.com/courses/building-mobile-apps-ionic-framework-angularjs) +* [Tagtree Angular Course](http://tagtree.io/courses/angular) +* [The Angular Course - Launch a full product with AngularJS](https://www.angularcourse.com) - Over 7 hrs of HD video (Paid) * [Thinkster: AngularJS Tutorial: Learn to Build Modern Web Apps with MEAN](https://thinkster.io/mean-stack-tutorial) * [Thinkster: Building Web Applications with Django and AngularJS](https://thinkster.io/django-angularjs-tutorial) * [Thinkster: Building Web Applications with Rails and AngularJS](https://thinkster.io/angular-rails) * [Thinkster: Learn to Build a Real-Time Reddit Clone with Firebase and AngularJS](https://thinkster.io/angularfire-slack-tutorial) * [Thinkster: Mastering the Ionic Framework](https://thinkster.io/ionic-framework-tutorial) -* [**AngularJS Tutorial - Learn AngularJS in 30 minutes](http://www.revillweb.com/tutorials/angularjs-in-30-minutes-angularjs-tutorial/) -* [AngularJS Tutorial - W3Schools](http://www.w3schools.com/angular/default.asp) -* [Learn Angular](http://www.learn-angular.org/) -* [Tagtree Angular Course](http://tagtree.io/courses/angular) +* [Tuts+: Hands-on Angular] (https://tutsplus.com/course/hands-on-angular/) ## Curation * [AngularJS Content Curation for 7 Days + Demo](http://angularjs.runastartup.com) From 65d0f1b6e8529345dbe8177377e2b20892fa6ac6 Mon Sep 17 00:00:00 2001 From: stakx Date: Thu, 27 Oct 2016 21:10:00 +0200 Subject: [PATCH 211/240] Reorder Help section --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 67334c87..90f88496 100644 --- a/README.md +++ b/README.md @@ -139,11 +139,11 @@ NOTE 2: Soon, I plan to remove all links that deal with Angular 1.0 or 1.1. All * [Angular-js.in | Curated list of angular directives](http://angular-js.in/) ## Help -* [StackOverflow] (http://stackoverflow.com/questions/tagged/angularjs) +* [AngularJS Google+ Community] (https://plus.google.com/communities/115368820700870330756) * [AngularJS Mailing List (Google Groups)] (http://groups.google.com/group/angular) * [Chatroom (Browser-based IRC)] (http://webchat.freenode.net/?channels=angularjs&uio=d4) -* [AngularJS Google+ Community] (https://plus.google.com/communities/115368820700870330756) * [reddit] (https://www.reddit.com/r/angularjs) +* [StackOverflow] (http://stackoverflow.com/questions/tagged/angularjs) ## General Topics * [AngularJS Cheat Sheet] (http://www.cheatography.com/proloser/cheat-sheets/angularjs/) From 30a0eb546e7568c5eba82d51177576565b3b3bf9 Mon Sep 17 00:00:00 2001 From: stakx Date: Thu, 27 Oct 2016 21:20:13 +0200 Subject: [PATCH 212/240] Reorder General Topics section --- README.md | 122 +++++++++++++++++++++++++++--------------------------- 1 file changed, 61 insertions(+), 61 deletions(-) diff --git a/README.md b/README.md index 90f88496..ab670860 100644 --- a/README.md +++ b/README.md @@ -146,82 +146,82 @@ NOTE 2: Soon, I plan to remove all links that deal with Angular 1.0 or 1.1. All * [StackOverflow] (http://stackoverflow.com/questions/tagged/angularjs) ## General Topics +* [11 Tips to Improve AngularJS Performance](http://www.alexkras.com/11-tips-to-improve-angularjs-performance/) +* [50 Angular.js Examples](http://curran.github.io/screencasts/introToAngular/exampleViewer/#/) +* [A Developer’s Guide to Perform SEO on AngularJS Web Apps](http://www.algoworks.com/blog/a-developers-guide-to-perform-seo-on-angularjs-web-apps/) +* [A Preview of Angular 2 and TypeScript in Visual Studio](https://blogs.msdn.microsoft.com/visualstudio/2015/03/12/a-preview-of-angular-2-and-typescript-in-visual-studio/) +* [Angular model objects with JavaScript classes] (https://medium.com/opinionated-angularjs/angular-model-objects-with-javascript-classes-2e6a067c73bc) +* [AngularJS Abstractions: Modules] (http://odetocode.com/blogs/scott/archive/2013/05/01/angularjs-abstractions-modules.aspx) +* [AngularJS: Advanced Design Patterns & Best Practices] (http://trochette.github.io/Angular-Design-Patterns-Best-Practices/#/intro) +* [Angular.js and IE8 caching] (http://www.jefclaes.be/2013/06/angularjs-and-ie8-caching.html) * [AngularJS Cheat Sheet] (http://www.cheatography.com/proloser/cheat-sheets/angularjs/) -* [What stumped me about AngularJS] (http://www.peterbe.com/plog/what-stumped-me-about-angularjs) -* [Lazy Loading In AngularJS] (http://ify.io/lazy-loading-in-angularjs/) -* [HashKeyCopier - An AngularJS Utility Class For Merging Cached And Live Data] (http://www.bennadel.com/blog/2472-hashkeycopier---an-angularjs-utility-class-for-merging-cached-and-live-data.htm) -* [Exploring Directives, $scope, DOM Rendering, And Timing In AngularJS] (http://www.bennadel.com/blog/2444-exploring-directives-scope-dom-rendering-and-timing-in-angularjs.htm) -* [Applying A Cached Response To An AngularJS Resource] (http://www.bennadel.com/blog/2432-applying-a-cached-response-to-an-angularjs-resource.htm) +* [AngularJS DOM manipulation with jqLite](http://baljeetsingh.in/angularjs-dom-manipulation-jqlite-324/) +* [AngularJS’ Internals In Depth](https://www.smashingmagazine.com/2015/01/angularjs-internals-in-depth/) +* [AngularJS Performance Tuning for Long Lists] (https://tech.small-improvements.com/2013/09/10/angularjs-performance-with-large-lists/) +* [AngularJS & SEO - finally a piece of cake](https://weluse.de/blog/angularjs-seo-finally-a-piece-of-cake.html) +* [AngularJS: The Bad Parts](http://larseidnes.com/2014/11/05/angularjs-the-bad-parts/) * [Angularytics: The solution to tracking page views and events in a SPA with AngularJS] (http://gon.to/2013/06/03/angularytics-the-solution-to-tracking-page-views-and-events-in-a-spa-with-angularjs/) -* [Sharing Data, State and Models on AngularJS: Alternatives, comparison and my solution] (http://gon.to/2013/05/01/sharing-data-state-on-angularjs-alternatives-comparison-and-my-solution/) -* [Angular.js and IE8 caching] (http://www.jefclaes.be/2013/06/angularjs-and-ie8-caching.html) -* [HTML5 local storage with Angular JS] (http://www.amitavroy.com/justread/content/articles/html5-local-storage-with-angular-js/) -* [Modeling Data and State in Your AngularJS Application] (http://joelhooks.com/blog/2013/04/24/modeling-data-and-state-in-your-angularjs-application/) -* [Code Reuse in AngularJS] (https://www.phase2technology.com/blog/code-reuse-in-angularjs/) -/dynamically-loading-controllers-and-views-with-angularjs-and-requirejs.aspx) -* [Sorting by Multiple Fields with Different Sort Orders Using the AngularJS orderby Filter] (http://htmlcssjavascript.com/javascript/sorting-by-multiple-fields-with-different-sort-orders-using-the-angularjs-orderby-filter/) -* [$http Response Interceptors] (http://blog.brunoscopelliti.com/http-response-interceptors/) -* [AngularJS: Advanced Design Patterns & Best Practices] (http://trochette.github.io/Angular-Design-Patterns-Best-Practices/#/intro) +* [Applying A Cached Response To An AngularJS Resource] (http://www.bennadel.com/blog/2432-applying-a-cached-response-to-an-angularjs-resource.htm) * [Automatic JSON date parsing with AngularJS] (http://aboutcode.net/2013/07/27/json-date-parsing-angularjs.html) -* [AngularJS Abstractions: Modules] (http://odetocode.com/blogs/scott/archive/2013/05/01/angularjs-abstractions-modules.aspx) -* [Mixing Static Content With ngSwitch And ngSwitchWhen In AngularJS] (http://www.bennadel.com/blog/2507-mixing-static-content-with-ngswitch-and-ngswitchwhen-in-angularjs.htm) +* [Best Practices for Building Angular.js Apps](https://medium.com/@dickeyxxx/best-practices-for-building-angular-js-apps-266c1a4a6917) +* [Building applications for Firefox OS using AngularJS](https://hacks.mozilla.org/2014/07/building-applications-for-firefox-os-using-angularjs/) * [Building large apps with AngularJS] (http://www.pseudobry.com/building-large-apps-with-angular-js/) +* [Code Reuse in AngularJS] (https://www.phase2technology.com/blog/code-reuse-in-angularjs/) +* [Creating A RequireJS Service For AngularJS Applications] (http://www.bennadel.com/blog/2551-creating-a-requirejs-service-for-angularjs-applications.htm) +/dynamically-loading-controllers-and-views-with-angularjs-and-requirejs.aspx) +* [Creating your first Angular 2 app: From authentication to calling an API and everything in between](https://auth0.com/blog/2015/05/14/creating-your-first-real-world-angular-2-app-from-authentication-to-calling-an-api-and-everything-in-between/) +* [Custom Root URIs For User Profiles with AngularJS](https://medium.com/@internrocket/custom-root-uris-for-user-profiles-with-angularjs-eff3b3458510) +* [Debugging AngularJS Apps from the Console](http://blog.ionic.io/angularjs-console/) +* [Digging into Angular’s “Controller as” syntax] (https://toddmotto.com/digging-into-angulars-controller-as-syntax/) +* [Enhancing AngularJS $log using Decorators] (http://solutionoptimist.com/2013/10/07/enhance-angularjs-logging-using-decorators/) +* [Environment Specific Configuration in AngularJS Using Grunt] (http://newtriks.com/2013/11/29/environment-specific-configuration-in-angularjs-using-grunt/) * [Error Message Minification with MinErr] (http://kensheedlo.com/2013/08/15/error-message-minification-with-minerr.html) +* [Everything about custom filters in AngularJS](https://toddmotto.com/everything-about-custom-filters-in-angular-js/) +* **[Exploring Angular 1.3 - Angular-Hint](http://blog.thoughtram.io/angularjs/2014/11/06/exploring-angular-1.3-angular-hint.html) +* [**Exploring Angular 1.3 - Stateful Filters] (http://blog.thoughtram.io/angularjs/2014/11/19/exploring-angular-1.3-stateful-filters.html) +* [Exploring Directives, $scope, DOM Rendering, And Timing In AngularJS] (http://www.bennadel.com/blog/2444-exploring-directives-scope-dom-rendering-and-timing-in-angularjs.htm) +* [Exploring the Angular 1.5 .component() method](https://toddmotto.com/exploring-the-angular-1-5-component-method/) +* [Form Autocomplete and Remember Password with AngularJS] (http://timothy.userapp.io/post/63412334209/form-autocomplete-and-remember-password-with-angularjs) +* [Frictionless data preloading in AngularJS](http://www.garbl.es/angularjs/preload/2014/06/07/frictionless-data-preloading-in-angularjs/) +* [Get Your Hands Dirty Refactoring in AngularJS] (https://www.safaribooksonline.com/blog/2014/04/08/refactoring-angularjs-get-hands-filthy/) +* [HashKeyCopier - An AngularJS Utility Class For Merging Cached And Live Data] (http://www.bennadel.com/blog/2472-hashkeycopier---an-angularjs-utility-class-for-merging-cached-and-live-data.htm) +* [How I've Improved My Angular Apps by Banning ng-controller ](http://teropa.info/blog/2014/10/24/how-ive-improved-my-angular-apps-by-banning-ng-controller.html) +* [How to do loading spinners, the Angular way.](http://codetunnel.io/how-to-do-loading-spinners-the-angular-way/) * [How to make your AngularJS app work in IE 8] (http://blog-it.hypoport.de/2013/08/24/how-to-make-your-angularjs-app-work-in-ie-8/) -* [AngularJS Performance Tuning for Long Lists] (https://tech.small-improvements.com/2013/09/10/angularjs-performance-with-large-lists/) -* [Responsive Website Using AngularJS] (http://www.innerhtml.com/responsive-website-using-angularjs.html) -* [Minimizing initialization time in AngularJS] (https://medium.com/@_zaknelson/minimizing-initialization-time-in-angularjs-f8ae57e2cec3) +* [How to use ngMessages in AngularJS] (http://www.yearofmoo.com/2014/05/how-to-use-ngmessages-in-angularjs.html) +* [HTML5 local storage with Angular JS] (http://www.amitavroy.com/justread/content/articles/html5-local-storage-with-angular-js/) +* [$http Response Interceptors] (http://blog.brunoscopelliti.com/http-response-interceptors/) +* [Interceptors in AngularJS and Useful Examples] (http://www.webdeveasy.com/interceptors-in-angularjs-and-useful-examples/) * [Kickstart Your AngularJS Development with Yeoman, Grunt and Bower] (http://www.sitepoint.com/kickstart-your-angularjs-development-with-yeoman-grunt-and-bower/) +* [Lazy Loading In AngularJS] (http://ify.io/lazy-loading-in-angularjs/) * [Lazy prefetching of AngularJS partials] (http://blog.mgechev.com/2013/10/01/angularjs-partials-lazy-prefetching-strategy-weighted-directed-graph/) -* [Enhancing AngularJS $log using Decorators] (http://solutionoptimist.com/2013/10/07/enhance-angularjs-logging-using-decorators/) -* [Logging Client-Side Errors With AngularJS And Stacktrace.js] (http://www.bennadel.com/blog/2542-logging-client-side-errors-with-angularjs-and-stacktrace-js.htm) -* [Form Autocomplete and Remember Password with AngularJS] (http://timothy.userapp.io/post/63412334209/form-autocomplete-and-remember-password-with-angularjs) -* [Optimizing AngularJS: 1200ms to 35ms](http://blog.scalyr.com/2013/10/angularjs-1200ms-to-35ms/) -* [Creating A RequireJS Service For AngularJS Applications] (http://www.bennadel.com/blog/2551-creating-a-requirejs-service-for-angularjs-applications.htm) -* [Loading AngularJS Components After Your Application Has Been Bootstrapped] (http://www.bennadel.com/blog/2553-loading-angularjs-components-after-your-application-has-been-bootstrapped.htm) * [Load a module on demand with AngularJS] (http://blog.getelementsbyidea.com/load-a-module-on-demand-with-angularjs/) -* [Environment Specific Configuration in AngularJS Using Grunt] (http://newtriks.com/2013/11/29/environment-specific-configuration-in-angularjs-using-grunt/) -* [What’s the Role of the Server in Single Page Applications (SPAs)?](http://weblogs.asp.net/dwahlin/what-s-the-role-of-the-server-in-single-page-applications-spas) +* [Loading AngularJS Components After Your Application Has Been Bootstrapped] (http://www.bennadel.com/blog/2553-loading-angularjs-components-after-your-application-has-been-bootstrapped.htm) +* [Logging Client-Side Errors With AngularJS And Stacktrace.js] (http://www.bennadel.com/blog/2542-logging-client-side-errors-with-angularjs-and-stacktrace-js.htm) * [Making Angular.js realtime with Websockets](http://blog.pusher.com/making-angular-js-realtime-with-pusher/) -* [Rich Object Models and Angular.js] (http://blog.shinetech.com/2014/02/04/rich-object-models-and-angular-js/) -* [Rich Object Models and Angular: Identity Maps] (http://blog.shinetech.com/2014/02/28/rich-object-models-and-angular-identity-maps/) -* [Interceptors in AngularJS and Useful Examples] (http://www.webdeveasy.com/interceptors-in-angularjs-and-useful-examples/) -* ['Resolve' in AngularJS Routes, Explained as Story](http://www.undefinednull.com/2014/02/17/resolve-in-angularjs-routes-explained-as-story/) -* [Get Your Hands Dirty Refactoring in AngularJS] (https://www.safaribooksonline.com/blog/2014/04/08/refactoring-angularjs-get-hands-filthy/) -* [Angular model objects with JavaScript classes] (https://medium.com/opinionated-angularjs/angular-model-objects-with-javascript-classes-2e6a067c73bc) -* [The state of angularjs controllers] (http://jonathancreamer.com/the-state-of-angularjs-controllers/) -* [How to use ngMessages in AngularJS] (http://www.yearofmoo.com/2014/05/how-to-use-ngmessages-in-angularjs.html) -* [Digging into Angular’s “Controller as” syntax] (https://toddmotto.com/digging-into-angulars-controller-as-syntax/) -* [Everything about custom filters in AngularJS](https://toddmotto.com/everything-about-custom-filters-in-angular-js/) -* [Understanding Angular’s $scope and $rootScope event system $emit, $broadcast and $on ](https://toddmotto.com/all-about-angulars-emit-broadcast-on-publish-subscribing/) -* [Frictionless data preloading in AngularJS](http://www.garbl.es/angularjs/preload/2014/06/07/frictionless-data-preloading-in-angularjs/) +* [Making Skinny AngularJS Controllers](https://scotch.io/tutorials/making-skinny-angularjs-controllers) * [Minimal Angular module/syntax approach using an IIFE](https://toddmotto.com/minimal-angular-module-syntax-approach-using-an-iife/) -* [AngularJS & SEO - finally a piece of cake](https://weluse.de/blog/angularjs-seo-finally-a-piece-of-cake.html) -* [Best Practices for Building Angular.js Apps](https://medium.com/@dickeyxxx/best-practices-for-building-angular-js-apps-266c1a4a6917) -* [Building applications for Firefox OS using AngularJS](https://hacks.mozilla.org/2014/07/building-applications-for-firefox-os-using-angularjs/) -* [Debugging AngularJS Apps from the Console](http://blog.ionic.io/angularjs-console/) -* [50 Angular.js Examples](http://curran.github.io/screencasts/introToAngular/exampleViewer/#/) -* [AngularJS DOM manipulation with jqLite](http://baljeetsingh.in/angularjs-dom-manipulation-jqlite-324/) -* [A Developer’s Guide to Perform SEO on AngularJS Web Apps](http://www.algoworks.com/blog/a-developers-guide-to-perform-seo-on-angularjs-web-apps/) -* [The Top 10 Mistakes AngularJS Developers Make](https://www.airpair.com/angularjs/posts/top-10-mistakes-angularjs-developers-make) -* [How I've Improved My Angular Apps by Banning ng-controller ](http://teropa.info/blog/2014/10/24/how-ive-improved-my-angular-apps-by-banning-ng-controller.html) -* **[Exploring Angular 1.3 - Angular-Hint](http://blog.thoughtram.io/angularjs/2014/11/06/exploring-angular-1.3-angular-hint.html) -* [**Exploring Angular 1.3 - Stateful Filters] (http://blog.thoughtram.io/angularjs/2014/11/19/exploring-angular-1.3-stateful-filters.html) +* [Minimizing initialization time in AngularJS] (https://medium.com/@_zaknelson/minimizing-initialization-time-in-angularjs-f8ae57e2cec3) +* [Mixing Static Content With ngSwitch And ngSwitchWhen In AngularJS] (http://www.bennadel.com/blog/2507-mixing-static-content-with-ngswitch-and-ngswitchwhen-in-angularjs.htm) +* [Modeling Data and State in Your AngularJS Application] (http://joelhooks.com/blog/2013/04/24/modeling-data-and-state-in-your-angularjs-application/) * [**ngEurope: what's new in Angular 1.3?] (http://petermorlion.blogspot.com/2014/10/ngeurope-whats-new-in-angular-13.html) -* [AngularJS: The Bad Parts](http://larseidnes.com/2014/11/05/angularjs-the-bad-parts/) +* [Optimizing AngularJS: 1200ms to 35ms](http://blog.scalyr.com/2013/10/angularjs-1200ms-to-35ms/) +* ['Resolve' in AngularJS Routes, Explained as Story](http://www.undefinednull.com/2014/02/17/resolve-in-angularjs-routes-explained-as-story/) +* [Resources to Master AngularJS](https://www.netguru.co/blog/resources-to-master-angularjs) +* [Responsive Website Using AngularJS] (http://www.innerhtml.com/responsive-website-using-angularjs.html) +* [Rich Object Models and Angular: Identity Maps] (http://blog.shinetech.com/2014/02/28/rich-object-models-and-angular-identity-maps/) +* [Rich Object Models and Angular.js] (http://blog.shinetech.com/2014/02/04/rich-object-models-and-angular-js/) +* [Sharing Data, State and Models on AngularJS: Alternatives, comparison and my solution] (http://gon.to/2013/05/01/sharing-data-state-on-angularjs-alternatives-comparison-and-my-solution/) +* [Sorting by Multiple Fields with Different Sort Orders Using the AngularJS orderby Filter] (http://htmlcssjavascript.com/javascript/sorting-by-multiple-fields-with-different-sort-orders-using-the-angularjs-orderby-filter/) +* [The offline experience (or, saying goodbye to imperative data fetching)](https://medium.com/@plestik/the-offline-experience-or-saying-goodbye-to-imperative-data-fetching-9b2fa487eea7) +* [The state of angularjs controllers] (http://jonathancreamer.com/the-state-of-angularjs-controllers/) * [The Top 5 Mistakes AngularJS Developers Make Part 3: Overusing $broadcast and $emit](http://csharperimage.jeremylikness.com/2014/12/the-top-5-mistakes-angularjs-developers.html) -* [Making Skinny AngularJS Controllers](https://scotch.io/tutorials/making-skinny-angularjs-controllers) +* [The Top 10 Mistakes AngularJS Developers Make](https://www.airpair.com/angularjs/posts/top-10-mistakes-angularjs-developers-make) +* [Understanding Angular’s $scope and $rootScope event system $emit, $broadcast and $on ](https://toddmotto.com/all-about-angulars-emit-broadcast-on-publish-subscribing/) * [Using RequireJS in AngularJS Applications](http://www.sitepoint.com/using-requirejs-angularjs-applications/) +* [What stumped me about AngularJS] (http://www.peterbe.com/plog/what-stumped-me-about-angularjs) +* [What’s the Role of the Server in Single Page Applications (SPAs)?](http://weblogs.asp.net/dwahlin/what-s-the-role-of-the-server-in-single-page-applications-spas) * [You don't always need DI in AngularJS directives](http://michalostruszka.pl/blog/2015/01/18/angular-directives-di/) -* [AngularJS’ Internals In Depth](https://www.smashingmagazine.com/2015/01/angularjs-internals-in-depth/) -* [Custom Root URIs For User Profiles with AngularJS](https://medium.com/@internrocket/custom-root-uris-for-user-profiles-with-angularjs-eff3b3458510) -* [Resources to Master AngularJS](https://www.netguru.co/blog/resources-to-master-angularjs) -* [A Preview of Angular 2 and TypeScript in Visual Studio](https://blogs.msdn.microsoft.com/visualstudio/2015/03/12/a-preview-of-angular-2-and-typescript-in-visual-studio/) -* [11 Tips to Improve AngularJS Performance](http://www.alexkras.com/11-tips-to-improve-angularjs-performance/) -* [Creating your first Angular 2 app: From authentication to calling an API and everything in between](https://auth0.com/blog/2015/05/14/creating-your-first-real-world-angular-2-app-from-authentication-to-calling-an-api-and-everything-in-between/) -* [How to do loading spinners, the Angular way.](http://codetunnel.io/how-to-do-loading-spinners-the-angular-way/) -* [The offline experience (or, saying goodbye to imperative data fetching)](https://medium.com/@plestik/the-offline-experience-or-saying-goodbye-to-imperative-data-fetching-9b2fa487eea7) -* [Exploring the Angular 1.5 .component() method](https://toddmotto.com/exploring-the-angular-1-5-component-method/) ## Introductions/Beginning AngularJS (also look at the multipart articles) From 59765bb3229a60f2a47ca2a91070332be0039398 Mon Sep 17 00:00:00 2001 From: stakx Date: Thu, 27 Oct 2016 21:23:21 +0200 Subject: [PATCH 213/240] Restore corrupted entry in General Topics section --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index ab670860..3c3b3324 100644 --- a/README.md +++ b/README.md @@ -168,11 +168,11 @@ NOTE 2: Soon, I plan to remove all links that deal with Angular 1.0 or 1.1. All * [Building large apps with AngularJS] (http://www.pseudobry.com/building-large-apps-with-angular-js/) * [Code Reuse in AngularJS] (https://www.phase2technology.com/blog/code-reuse-in-angularjs/) * [Creating A RequireJS Service For AngularJS Applications] (http://www.bennadel.com/blog/2551-creating-a-requirejs-service-for-angularjs-applications.htm) -/dynamically-loading-controllers-and-views-with-angularjs-and-requirejs.aspx) * [Creating your first Angular 2 app: From authentication to calling an API and everything in between](https://auth0.com/blog/2015/05/14/creating-your-first-real-world-angular-2-app-from-authentication-to-calling-an-api-and-everything-in-between/) * [Custom Root URIs For User Profiles with AngularJS](https://medium.com/@internrocket/custom-root-uris-for-user-profiles-with-angularjs-eff3b3458510) * [Debugging AngularJS Apps from the Console](http://blog.ionic.io/angularjs-console/) * [Digging into Angular’s “Controller as” syntax] (https://toddmotto.com/digging-into-angulars-controller-as-syntax/) +* [Dynamically Loading Controllers and Views with AngularJS/$controllerProvider and RequireJS](https://weblogs.asp.net/dwahlin/dynamically-loading-controllers-and-views-with-angularjs-and-requirejs) * [Enhancing AngularJS $log using Decorators] (http://solutionoptimist.com/2013/10/07/enhance-angularjs-logging-using-decorators/) * [Environment Specific Configuration in AngularJS Using Grunt] (http://newtriks.com/2013/11/29/environment-specific-configuration-in-angularjs-using-grunt/) * [Error Message Minification with MinErr] (http://kensheedlo.com/2013/08/15/error-message-minification-with-minerr.html) From 661b09ed6c8e76d7a10bf3a906b7b1745bc2d4f3 Mon Sep 17 00:00:00 2001 From: stakx Date: Thu, 27 Oct 2016 21:25:49 +0200 Subject: [PATCH 214/240] Reorder Introductions section --- README.md | 38 +++++++++++++++++++------------------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/README.md b/README.md index 3c3b3324..038ea745 100644 --- a/README.md +++ b/README.md @@ -225,32 +225,32 @@ NOTE 2: Soon, I plan to remove all links that deal with Angular 1.0 or 1.1. All ## Introductions/Beginning AngularJS (also look at the multipart articles) -* [Getting Started With AngularJS] (http://www.adobe.com/devnet/archive/html5/articles/getting-started-with-angularjs.html) -* [AngularJS Tutorial: A Comprehensive 10,000 Word Guide](https://www.airpair.com/angularjs/) -* [Everything you need to understand to start with AngularJS] (http://stephanebegaudeau.tumblr.com/post/48776908163/everything-you-need-to-understand-to-start-with) -* [What To Know To Be An Expert in AngularJS] (http://codigovivo.com/2013/06/09/what-to-know-to-be-an-expert-in-angularjs/) -* [AngularJS for jQuery Developers] (http://blog.artlogic.com/2013/03/06/angularjs-for-jquery-developers/) +* [7 Ways to be Successful with AngularJS] (http://learnangularjs.net/2013/10/24/7-ways-to-be-successful-with-angularjs/) * [An Introduction to AngularJS] (http://www.webdesignerdepot.com/2013/04/an-introduction-to-angularjs/) -* [Building a Web App From Scratch in AngularJS] (http://net.tutsplus.com/tutorials/javascript-ajax/building-a-web-app-from-scratch-in-angularjs/) +* [AngularJS 101: From Zero to Angular in Seconds] (https://www.pubnub.com/blog/2014-04-30-angularjs-101-from-zero-to-angular-in-seconds/) * [AngularJS: An Overview] (http://glennstovall.com/developer-tutorials/angularjs-an-overview/) -* [AngularJS Tutorial — Build an App Using Directives and Data Binding](http://www.sitepoint.com/angularjs-tutorial-build-an-app-using-directives-and-data-binding/) +* [AngularJS for jQuery Developers] (http://blog.artlogic.com/2013/03/06/angularjs-for-jquery-developers/) * [AngularJS In 30 Minutes] (http://www.revillweb.com/tutorials/angularjs-in-30-minutes-angularjs-tutorial//) -* [Kickstart Your AngularJS Development with Yeoman, Grunt and Bower] (http://www.sitepoint.com/kickstart-your-angularjs-development-with-yeoman-grunt-and-bower/) -* [Filtering with AngularJS] (http://www.kidsil.net/2013/09/filtering-with-angularjs/) -* [Ultimate guide to learning AngularJS in one day] (https://toddmotto.com/ultimate-guide-to-learning-angular-js-in-one-day/) -* [7 Ways to be Successful with AngularJS] (http://learnangularjs.net/2013/10/24/7-ways-to-be-successful-with-angularjs/) -* [Creating a Single Page Todo App with Node and Angular](http://scotch.io/tutorials/javascript/creating-a-single-page-todo-app-with-node-and-angular) -* [Learn AngularJS With These 5 Practical Examples] (http://tutorialzine.com/2013/08/learn-angularjs-5-examples/) +* [***AngularJS one-time binding syntax](https://toddmotto.com/angular-one-time-binding-syntax/) +* [AngularJS Tutorial: A Comprehensive 10,000 Word Guide](https://www.airpair.com/angularjs/) +* [AngularJS Tutorial — Build an App Using Directives and Data Binding](http://www.sitepoint.com/angularjs-tutorial-build-an-app-using-directives-and-data-binding/) +* [Breaking Down AngularJS to Smaller Components](https://medium.com/@srph/breaking-down-angularjs-to-smaller-components-f2ab70a104d0) +* [Building a Web App From Scratch in AngularJS] (http://net.tutsplus.com/tutorials/javascript-ajax/building-a-web-app-from-scratch-in-angularjs/) * [Considering Speed and Slowness in AngularJS] (https://www.exratione.com/2013/12/considering-speed-and-slowness-in-angularjs/) -* [Environment Specific Configuration in AngularJS Using Grunt] (http://newtriks.com/2013/11/29/environment-specific-configuration-in-angularjs-using-grunt/) +* [Creating a Single Page Todo App with Node and Angular](http://scotch.io/tutorials/javascript/creating-a-single-page-todo-app-with-node-and-angular) * [Enhancing AngularJS Logging using Decorators](http://solutionoptimist.com/2013/10/07/enhance-angularjs-logging-using-decorators/) -* [Picking Up Angular, build a twitter-like application](https://github.com/deontologician/pipr/blob/master/tut.org) +* [Environment Specific Configuration in AngularJS Using Grunt] (http://newtriks.com/2013/11/29/environment-specific-configuration-in-angularjs-using-grunt/) +* [Everything you need to understand to start with AngularJS] (http://stephanebegaudeau.tumblr.com/post/48776908163/everything-you-need-to-understand-to-start-with) * [Exception Handling in an AngularJS Web Application] (http://blog.loadimpact.com/2014/06/03/exception-handling-in-an-angularjs-web-application-tutorial) -* [AngularJS 101: From Zero to Angular in Seconds] (https://www.pubnub.com/blog/2014-04-30-angularjs-101-from-zero-to-angular-in-seconds/) -* [Thinkster: A Better Way to Learn AngularJS](https://thinkster.io/a-better-way-to-learn-angularjs) -* [Breaking Down AngularJS to Smaller Components](https://medium.com/@srph/breaking-down-angularjs-to-smaller-components-f2ab70a104d0) +* [Filtering with AngularJS] (http://www.kidsil.net/2013/09/filtering-with-angularjs/) +* [Getting Started With AngularJS] (http://www.adobe.com/devnet/archive/html5/articles/getting-started-with-angularjs.html) +* [Kickstart Your AngularJS Development with Yeoman, Grunt and Bower] (http://www.sitepoint.com/kickstart-your-angularjs-development-with-yeoman-grunt-and-bower/) +* [Learn AngularJS With These 5 Practical Examples] (http://tutorialzine.com/2013/08/learn-angularjs-5-examples/) * [Managing Client-Only State in AngularJS](http://www.sitepoint.com/managing-client-state-angularjs/) -* [***AngularJS one-time binding syntax](https://toddmotto.com/angular-one-time-binding-syntax/) +* [Picking Up Angular, build a twitter-like application](https://github.com/deontologician/pipr/blob/master/tut.org) +* [Thinkster: A Better Way to Learn AngularJS](https://thinkster.io/a-better-way-to-learn-angularjs) +* [Ultimate guide to learning AngularJS in one day] (https://toddmotto.com/ultimate-guide-to-learning-angular-js-in-one-day/) +* [What To Know To Be An Expert in AngularJS] (http://codigovivo.com/2013/06/09/what-to-know-to-be-an-expert-in-angularjs/) ### Tutorial Series * [Part 1 -- Building a Calendar with LESS CSS, Font Awesome, and Moment](https://www.codementor.io/angularjs/tutorial/angularjs-calendar-directives-less-cess-moment-font-awesome) From c0400065148b4536112a8f935c1f7e0b45499f9d Mon Sep 17 00:00:00 2001 From: stakx Date: Thu, 27 Oct 2016 21:26:14 +0200 Subject: [PATCH 215/240] Reorder Best Practices section --- README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 038ea745..a330811f 100644 --- a/README.md +++ b/README.md @@ -260,12 +260,12 @@ NOTE 2: Soon, I plan to remove all links that deal with Angular 1.0 or 1.1. All * [Part 5 -- Creating a Dropdown Control For Your Site](https://www.codementor.io/angularjs/tutorial/create-dropdown-control) ## Best Practices/Style Guides -* [***My Personal Angular JS Best Practices Guide] (https://github.com/jmcunningham/angularjs-styleguide) -* [Opinionated AngularJS styleguide for teams] (https://toddmotto.com/opinionated-angular-js-styleguide-for-teams/) -* [AngularJS Style Guide](https://github.com/johnpapa/angular-styleguide) by John Papa: A starting point for AngularJS development teams to provide consistency through good practices. * [AngularJS Best Practices: Directory Structure](http://scotch.io/tutorials/javascript/angularjs-best-practices-directory-structure) +* [AngularJS Style Guide](https://github.com/johnpapa/angular-styleguide) by John Papa: A starting point for AngularJS development teams to provide consistency through good practices. * [AngularJS style guide used at GoCardless] (https://github.com/gocardless/angularjs-style-guide) * [Learn AngularJS Online - A Guide](https://www.codementor.io/learn-angularjs) +* [***My Personal Angular JS Best Practices Guide] (https://github.com/jmcunningham/angularjs-styleguide) +* [Opinionated AngularJS styleguide for teams] (https://toddmotto.com/opinionated-angular-js-styleguide-for-teams/) ## Lessons Learned * [Lessons Learned: A Year with a Large AngularJS Project] (http://joelhooks.com/blog/2013/05/22/lessons-learned-kicking-off-an-angularjs-project/) From 02ea38169fa1f03f5284b2e10a2f49b792656684 Mon Sep 17 00:00:00 2001 From: stakx Date: Thu, 27 Oct 2016 21:26:57 +0200 Subject: [PATCH 216/240] Reorder Lessions Learned section --- README.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index a330811f..853fdb2f 100644 --- a/README.md +++ b/README.md @@ -268,17 +268,17 @@ NOTE 2: Soon, I plan to remove all links that deal with Angular 1.0 or 1.1. All * [Opinionated AngularJS styleguide for teams] (https://toddmotto.com/opinionated-angular-js-styleguide-for-teams/) ## Lessons Learned -* [Lessons Learned: A Year with a Large AngularJS Project] (http://joelhooks.com/blog/2013/05/22/lessons-learned-kicking-off-an-angularjs-project/) -* [Some AngularJS Pitfalls] (http://branchandbound.net/blog/web/2013/08/some-angularjs-pitfalls/) -* [Things I Wish I Were Told About Angular.js] (http://ruoyusun.com/2013/05/25/things-i-wish-i-were-told-about-angular-js.html) -* [I Wish I Knew Then What I Know Now — Life With AngularJS] (https://objectpartners.com/2013/08/09/i-wish-i-knew-then-what-i-know-now-life-with-angularjs/) -* [How to build a large Angular.js application] (https://gocardless.com/blog/building-a-large-angular-application/) -* [AngularJS tips and tricks for neophytes and the all-around curious developer.] (http://www.bytesforthought.com/angularjs-tips/) * [4 Smooth AngularJS Application Tips] (http://nathanleclaire.com/blog/2014/01/04/5-smooth-angularjs-application-tips/) -* [Get Your Hands Dirty Refactoring in AngularJS] (http://blog.safaribooksonline.com/2014/04/08/refactoring-angularjs-get-hands-filthy/) * [5 AngularJS Antipatterns & Pitfalls] (http://nathanleclaire.com/blog/2014/04/19/5-angularjs-antipatterns-and-pitfalls/) -* [Speeding up AngularJS apps with simple optimizations](http://www.binpress.com/tutorial/speeding-up-angular-js-with-simple-optimizations/135) * [AngularJS Performance in Large Applications](https://www.airpair.com/angularjs/posts/angularjs-performance-large-applications) +* [AngularJS tips and tricks for neophytes and the all-around curious developer.] (http://www.bytesforthought.com/angularjs-tips/) +* [Get Your Hands Dirty Refactoring in AngularJS] (http://blog.safaribooksonline.com/2014/04/08/refactoring-angularjs-get-hands-filthy/) +* [How to build a large Angular.js application] (https://gocardless.com/blog/building-a-large-angular-application/) +* [I Wish I Knew Then What I Know Now — Life With AngularJS] (https://objectpartners.com/2013/08/09/i-wish-i-knew-then-what-i-know-now-life-with-angularjs/) +* [Lessons Learned: A Year with a Large AngularJS Project] (http://joelhooks.com/blog/2013/05/22/lessons-learned-kicking-off-an-angularjs-project/) +* [Some AngularJS Pitfalls] (http://branchandbound.net/blog/web/2013/08/some-angularjs-pitfalls/) +* [Speeding up AngularJS apps with simple optimizations](http://www.binpress.com/tutorial/speeding-up-angular-js-with-simple-optimizations/135) +* [Things I Wish I Were Told About Angular.js] (http://ruoyusun.com/2013/05/25/things-i-wish-i-were-told-about-angular-js.html) ## Boilerplates/Seed Projects * [Angular Dashboard Seed](https://github.com/flatlogic/angular-dashboard-seed) From 141a485be9ecd37d4d65a0047a241eedafd99970 Mon Sep 17 00:00:00 2001 From: stakx Date: Thu, 27 Oct 2016 21:27:21 +0200 Subject: [PATCH 217/240] Reorder Boilerplates/Seed Projects section --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 853fdb2f..b60367f9 100644 --- a/README.md +++ b/README.md @@ -282,10 +282,10 @@ NOTE 2: Soon, I plan to remove all links that deal with Angular 1.0 or 1.1. All ## Boilerplates/Seed Projects * [Angular Dashboard Seed](https://github.com/flatlogic/angular-dashboard-seed) -* [***My Personal Angular JS Seed Project] (https://github.com/jmcunningham/angularBPSeed) -* [Modern Web Seed Project](https://github.com/cjus/modern-web-seed) * [KOAN Stack (Koa, Angular, Node, Mongo, WebSockets)](https://github.com/soygul/koan) * [loopback-angular-admin (Loopback REST API with a AngularJS frontend)](https://github.com/beeman/loopback-angular-admin) +* [Modern Web Seed Project](https://github.com/cjus/modern-web-seed) +* [***My Personal Angular JS Seed Project] (https://github.com/jmcunningham/angularBPSeed) ## Multipart Articles * Getting Started with elasticsearch and AngularJS: [Part1 - Searching] (http://www.fullscale.co/blog/2013/02/28/getting_started_with_elasticsearch_and_AngularJS_searching.html), [Part 2: Faceting] (http://www.fullscale.co/blog/2013/03/07/getting_started_with_elasticsearch_and-AngularJS_faceting.html), [Part 3: Visualization] (http://www.fullscale.co/blog/2013/03/20/getting_started_with_elasticsearch_and_AngularJS_d3.html) From 71402105f97daa0c73c6edbfc4d3298c56052673 Mon Sep 17 00:00:00 2001 From: stakx Date: Thu, 27 Oct 2016 21:30:54 +0200 Subject: [PATCH 218/240] Reorder Multipart Articles section --- README.md | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/README.md b/README.md index b60367f9..c035dff6 100644 --- a/README.md +++ b/README.md @@ -288,30 +288,30 @@ NOTE 2: Soon, I plan to remove all links that deal with Angular 1.0 or 1.1. All * [***My Personal Angular JS Seed Project] (https://github.com/jmcunningham/angularBPSeed) ## Multipart Articles -* Getting Started with elasticsearch and AngularJS: [Part1 - Searching] (http://www.fullscale.co/blog/2013/02/28/getting_started_with_elasticsearch_and_AngularJS_searching.html), [Part 2: Faceting] (http://www.fullscale.co/blog/2013/03/07/getting_started_with_elasticsearch_and-AngularJS_faceting.html), [Part 3: Visualization] (http://www.fullscale.co/blog/2013/03/20/getting_started_with_elasticsearch_and_AngularJS_d3.html) -* Maintainable Rich Web Applications with AngularJS: [Part 1] (http://blog.akquinet.de/2013/01/22/maintainable-rich-web-applications-with-angularjs/), [Part 2] (http://blog.akquinet.de/2013/03/21/maintainable-rich-web-applications-with-angularjs-part-2/) -* Google, Twitter & AngularJS: [1: Google, Twitter, and AngularJS] (http://dailyjs.com/2013/04/11/angularjs-1/), [2: Let's Make a Feed Reader] (http://dailyjs.com/2013/04/18/angularjs-2/), [3: Rendering Feeds] (http://dailyjs.com/2013/04/25/angularjs-3/), [4: Managing Feeds] (http://dailyjs.com/2013/05/09/angularjs-4/), [5: Tests] (http://dailyjs.com/2013/05/16/angularjs-5/), [6: Adding Dependencies] (http://dailyjs.com/2013/05/30/angularjs-6/), [7: Form Validation] (http://dailyjs.com/2013/06/06/angularjs-7/), [8: Iterators & Filters] (http://dailyjs.com/2013/06/13/angularjs-8/), [9: Installation](http://dailyjs.com/2013/07/18/angularjs-9/) -* Implementing SignalR Stock Ticker using Angular JS: [Part 1](http://sravi-kiran.blogspot.in/2013/05/ImplementingSignalRStockTickerUsingAngularJSPart1.html), [Part 2](http://sravi-kiran.blogspot.in/2013/05/ImplementingSignalRStockTickerUsingAngularJSPart2.html) +* A Practical Guide to AngularJS Directives: [Part 1](http://www.sitepoint.com/practical-guide-angularjs-directives/), [Part 2](http://www.sitepoint.com/practical-guide-angularjs-directives-part-two/) +* Angular Directives: A Beginner's Guide [Part 1](http://blog.trifork.com/2014/04/17/angular-directives-a-beginners-guide-part-1/) * AngularJS Best Practices: I’ve Been Doing It Wrong!: [Part 1] (http://blog.artlogic.com/2013/05/02/ive-been-doing-it-wrong-part-1-of-3/), [Part 2](http://blog.artlogic.com/2013/05/06/angularjs-best-practices-ive-been-doing-it-wrong-part-2-of-3/), [Part 3](http://blog.artlogic.com/2013/05/08/angularjs-best-practices-ive-been-doing-it-wrong-part-3-of-3/) -* Introduction to AngularJS [Part 1](https://www.built.io/blog/2013/01/introduction-to-angularjs-part-1/), [Part 2](https://www.built.io/blog/2013/05/introduction-to-angularjs-part-2/) +* AngularJs Bootstrap Components: [Part 1 : Building Popover Directive](http://subliminalsources.com/9/building-angularjs-bootstrap-components-popover-directive-part-1/), [Part 2 : Building Collapse(Accordion) Directive](http://subliminalsources.com/97/angularjs-bootstrap-components-part-2-building-collapse-accordion-directive/), [Part 3 : Building Tabs Directive](http://subliminalsources.com/175/angularjs-bootstrap-components-tutorials-part-3-building-tabs-directive/) +* AngularJS by Example [Part 1](http://www.revillweb.com/angularjs-by-example/1-introduction/), [Part 2](http://www.revillweb.com/angularjs-by-example/2-project-structure/) * AngularJS In Depth: [Part 1](http://suhairhassan.com/2013/06/07/angularjs-in-depth-part-1.html), [Part 2: Filters](http://suhairhassan.com/2013/07/25/angularjs-in-depth-part-2.html) -* [The 7 steps to becoming and AngularJS expert](http://www.ng-newsletter.com/posts/beginner2expert-how_to_start.html), [Part 2: Scopes](http://www.ng-newsletter.com/posts/beginner2expert-scopes.html), [Part 3: Data-binding](http://www.ng-newsletter.com/posts/beginner2expert-data-binding.html), [Part 4 and 5: Expressions and directives](http://www.ng-newsletter.com/posts/beginner2expert-directives.html), [Part 6: Services](http://www.ng-newsletter.com/posts/beginner2expert-services.html) +* AngularJS: Looking Under the Hood: [Part 1](https://www.binpress.com/tutorial/angular-js-looking-under-the-hood/153), [Part 2](https://www.binpress.com/tutorial/angular-js-looking-under-the-hood/158) * AngularJS Overview: [1:Getting started with AngularJS](http://blogs.msmvps.com/theproblemsolver/2013/04/05/getting-started-with-angularjs/), [2:Creating an AngularJS Controller](http://blogs.msmvps.com/theproblemsolver/2013/04/10/creating-an-angularjs-controller/), [3:The AngularJS $scope is not the MVC Model](http://blogs.msmvps.com/theproblemsolver/2013/04/15/the-angularjs-scope-is-not-the-mvc-model/), [4:Using repeating elements in AngularJS](http://blogs.msmvps.com/theproblemsolver/2013/05/10/using-repeating-elements-in-angularjs/), [5:Filtering the data in an AngularJS ngRepeat element](http://blogs.msmvps.com/theproblemsolver/2013/05/13/filtering-the-data-in-an-angularjs-ngrepeat-element/), [6:Using the #AngularJS FormController to control form submission](http://blogs.msmvps.com/theproblemsolver/2013/08/19/using-the-angularjs-formcontroller-to-control-form-submission/), [7:Creating an #AngularJS Directive](http://blogs.msmvps.com/theproblemsolver/2013/08/29/creating-an-angularjs-directive/), [8:Using the DOM in an AngularJS application](http://blogs.msmvps.com/theproblemsolver/2013/09/05/using-the-dom-in-an-angularjs-application/), [9:To SPA or Not to SPA](http://blogs.msmvps.com/theproblemsolver/2013/10/23/to-spa-or-not-to-spa/) +* AngularJS Tutorial by Jakob Jenkov: [Introduction](http://tutorials.jenkov.com/angularjs/index.html), [Views & Directives](http://tutorials.jenkov.com/angularjs/views-and-directives.html), [Events](http://tutorials.jenkov.com/angularjs/events.html), [AJAX](http://tutorials.jenkov.com/angularjs/ajax.html), [Forms] (http://tutorials.jenkov.com/angularjs/forms.html), [Custom Directives](http://tutorials.jenkov.com/angularjs/custom-directives.html), [Critiques](http://tutorials.jenkov.com/angularjs/critique.html) +* Build a Sweet Photo Slider with AngularJS Animate: [Part 1](http://onehungrymind.com/build-sweet-photo-slider-angularjs-animate/), [Part 2:](http://onehungrymind.com/build-sweet-angularjs-photo-slider-pt-2-ngtouch/) +* [Building a blog using Flask and AngularJS Part 1](http://blog.john.mayonvolcanosoftware.com/building-a-blog-using-flask-and-angularjs-part-1/), [Building a blog using Flask and AngularJS Part 2](http://blog.john.mayonvolcanosoftware.com/building-a-blog-using-flask-and-angularjs-part-2/) * Building a Google Calendar Booking App with MongoDB, ExpressJS, AngularJS, and Node.js [Part 1](http://www.jonathanbroquist.com), [Part 2](http://www.jonathanbroquist.com/building-a-google-calendar-booking-app-with-mongodb-expressjs-angularjs-and-node-js-part-2/) +* Building an Angular and Express App: [Part 1](http://start.jcolemorrison.com/building-an-angular-and-express-app-part-1/) , [Part 2](http://start.jcolemorrison.com/building-an-angular-and-express-app-part-2/) * Creating Extensible Widgets: [Part 1: jQuery to AngularJS in 30 seconds] (https://blog.thousandeyes.com/creating-extensible-widgets-part-1-jquery-to-angularjs/), [Part 2: AngularJS Directive Controllers] (https://blog.thousandeyes.com/creating-extensible-widgets-part-2-angularjs-directive-controllers/) -* Build a Sweet Photo Slider with AngularJS Animate: [Part 1](http://onehungrymind.com/build-sweet-photo-slider-angularjs-animate/), [Part 2:](http://onehungrymind.com/build-sweet-angularjs-photo-slider-pt-2-ngtouch/) -* A Practical Guide to AngularJS Directives: [Part 1](http://www.sitepoint.com/practical-guide-angularjs-directives/), [Part 2](http://www.sitepoint.com/practical-guide-angularjs-directives-part-two/) -* AngularJS Tutorial by Jakob Jenkov: [Introduction](http://tutorials.jenkov.com/angularjs/index.html), [Views & Directives](http://tutorials.jenkov.com/angularjs/views-and-directives.html), [Events](http://tutorials.jenkov.com/angularjs/events.html), [AJAX](http://tutorials.jenkov.com/angularjs/ajax.html), [Forms] (http://tutorials.jenkov.com/angularjs/forms.html), [Custom Directives](http://tutorials.jenkov.com/angularjs/custom-directives.html), [Critiques](http://tutorials.jenkov.com/angularjs/critique.html) +* Creating a Visualization App Using the Google Charts API and AngularJS: [Part 1](http://www.sitepoint.com/creating-visualization-app-using-google-charts-api-angularjs/), [Part 2](http://www.sitepoint.com/creating-visualization-app-using-google-charts-api-angularjs-part-2/), [Part 3](http://www.sitepoint.com/creating-visualization-app-using-google-charts-api-angularjs-part-3/), [Part 4](http://www.sitepoint.com/creating-visualization-app-using-google-charts-api-angularjs-part4/) +* Getting Started with elasticsearch and AngularJS: [Part1 - Searching] (http://www.fullscale.co/blog/2013/02/28/getting_started_with_elasticsearch_and_AngularJS_searching.html), [Part 2: Faceting] (http://www.fullscale.co/blog/2013/03/07/getting_started_with_elasticsearch_and-AngularJS_faceting.html), [Part 3: Visualization] (http://www.fullscale.co/blog/2013/03/20/getting_started_with_elasticsearch_and_AngularJS_d3.html) +* Google, Twitter & AngularJS: [1: Google, Twitter, and AngularJS] (http://dailyjs.com/2013/04/11/angularjs-1/), [2: Let's Make a Feed Reader] (http://dailyjs.com/2013/04/18/angularjs-2/), [3: Rendering Feeds] (http://dailyjs.com/2013/04/25/angularjs-3/), [4: Managing Feeds] (http://dailyjs.com/2013/05/09/angularjs-4/), [5: Tests] (http://dailyjs.com/2013/05/16/angularjs-5/), [6: Adding Dependencies] (http://dailyjs.com/2013/05/30/angularjs-6/), [7: Form Validation] (http://dailyjs.com/2013/06/06/angularjs-7/), [8: Iterators & Filters] (http://dailyjs.com/2013/06/13/angularjs-8/), [9: Installation](http://dailyjs.com/2013/07/18/angularjs-9/) +* Implementing SignalR Stock Ticker using Angular JS: [Part 1](http://sravi-kiran.blogspot.in/2013/05/ImplementingSignalRStockTickerUsingAngularJSPart1.html), [Part 2](http://sravi-kiran.blogspot.in/2013/05/ImplementingSignalRStockTickerUsingAngularJSPart2.html) +* Introduction to AngularJS [Part 1](https://www.built.io/blog/2013/01/introduction-to-angularjs-part-1/), [Part 2](https://www.built.io/blog/2013/05/introduction-to-angularjs-part-2/) * Los Techies AngularJS Series: [Table of Contents: Parts 1-12](https://lostechies.com/gabrielschenker/2014/02/26/angular-js-blog-series-table-of-content/), [Part 1](https://lostechies.com/gabrielschenker/2013/12/05/angularjspart-1/), [Part 2: The Controller](https://lostechies.com/gabrielschenker/2013/12/09/angularjspart-2-the-controller/), [Part 3: Inheritance](https://lostechies.com/gabrielschenker/2013/12/10/angularjspart-3-inheritance/), [Part 4: Accessing Server Side Resources](https://lostechies.com/gabrielschenker/2013/12/12/angularjspart-4-accessing-server-side-resources/), [Part 5:Pushing Data to the Server](https://lostechies.com/gabrielschenker/2013/12/17/angularjspart-5-pushing-data-to-the-server/), [Part 6: Templates](https://lostechies.com/gabrielschenker/2013/12/28/angularjspart-6-templates/), [Part 7: Get Ready to Test](https://lostechies.com/gabrielschenker/2013/12/30/angularjspart-7-getting-ready-to-test/), [Part 8: More Choice When Testing](https://lostechies.com/gabrielschenker/2013/12/30/angularjspart-8-more-choice-when-testing/), [Part 9: Values and Constants](https://lostechies.com/gabrielschenker/2014/01/14/angularjspart-9-values-and-constants/), [Part 10: Intermezzo](https://lostechies.com/gabrielschenker/2014/01/20/angluarjspart-10-intermezzo/), [Part 11: Promises](https://lostechies.com/gabrielschenker/2014/02/04/angularjspart-11-promises/), [Part 12: Multi-language Support](https://lostechies.com/gabrielschenker/2014/02/11/angularjspart-12-multi-language-support/), [Part 13: Services](https://lostechies.com/gabrielschenker/2014/02/26/angular-jspart-13-services/), [Part 14: End To End Tests](https://lostechies.com/gabrielschenker/2014/04/18/angular-jspart-14-end-to-end-tests/), [Part 15: End To End Tests & Mocking](https://lostechies.com/gabrielschenker/2014/04/21/angularjspart-15-end-to-end-tests-and-mocking/), [Part 16: Forms](https://lostechies.com/gabrielschenker/2014/05/13/angularjspart-16-forms/) -* Creating a Visualization App Using the Google Charts API and AngularJS: [Part 1](http://www.sitepoint.com/creating-visualization-app-using-google-charts-api-angularjs/), [Part 2](http://www.sitepoint.com/creating-visualization-app-using-google-charts-api-angularjs-part-2/), [Part 3](http://www.sitepoint.com/creating-visualization-app-using-google-charts-api-angularjs-part-3/), [Part 4](http://www.sitepoint.com/creating-visualization-app-using-google-charts-api-angularjs-part4/) -* AngularJs Bootstrap Components: [Part 1 : Building Popover Directive](http://subliminalsources.com/9/building-angularjs-bootstrap-components-popover-directive-part-1/), [Part 2 : Building Collapse(Accordion) Directive](http://subliminalsources.com/97/angularjs-bootstrap-components-part-2-building-collapse-accordion-directive/), [Part 3 : Building Tabs Directive](http://subliminalsources.com/175/angularjs-bootstrap-components-tutorials-part-3-building-tabs-directive/) -* Building an Angular and Express App: [Part 1](http://start.jcolemorrison.com/building-an-angular-and-express-app-part-1/) , [Part 2](http://start.jcolemorrison.com/building-an-angular-and-express-app-part-2/) -* Angular Directives: A Beginner's Guide [Part 1](http://blog.trifork.com/2014/04/17/angular-directives-a-beginners-guide-part-1/) -* [Building a blog using Flask and AngularJS Part 1](http://blog.john.mayonvolcanosoftware.com/building-a-blog-using-flask-and-angularjs-part-1/), [Building a blog using Flask and AngularJS Part 2](http://blog.john.mayonvolcanosoftware.com/building-a-blog-using-flask-and-angularjs-part-2/) -* AngularJS: Looking Under the Hood: [Part 1](https://www.binpress.com/tutorial/angular-js-looking-under-the-hood/153), [Part 2](https://www.binpress.com/tutorial/angular-js-looking-under-the-hood/158) +* Maintainable Rich Web Applications with AngularJS: [Part 1] (http://blog.akquinet.de/2013/01/22/maintainable-rich-web-applications-with-angularjs/), [Part 2] (http://blog.akquinet.de/2013/03/21/maintainable-rich-web-applications-with-angularjs-part-2/) +* [The 7 steps to becoming and AngularJS expert](http://www.ng-newsletter.com/posts/beginner2expert-how_to_start.html), [Part 2: Scopes](http://www.ng-newsletter.com/posts/beginner2expert-scopes.html), [Part 3: Data-binding](http://www.ng-newsletter.com/posts/beginner2expert-data-binding.html), [Part 4 and 5: Expressions and directives](http://www.ng-newsletter.com/posts/beginner2expert-directives.html), [Part 6: Services](http://www.ng-newsletter.com/posts/beginner2expert-services.html) * Translation and Localization with AngularJSTranslation and Localization with AngularJS [Part 1](https://thebhwgroup.com/blog/2015/01/translation-localization-angularjs)[Part 2](https://thebhwgroup.com/blog/2015/01/translation-localization-angularjs-part-2) -* AngularJS by Example [Part 1](http://www.revillweb.com/angularjs-by-example/1-introduction/), [Part 2](http://www.revillweb.com/angularjs-by-example/2-project-structure/) ## Sample Apps * [A Shopping Cart Application Built with AngularJS] (http://www.codeproject.com/Articles/576246/A-Shopping-Cart-Application-Built-with-AngularJS) From 2227f7dbc6c4ce9340377cd1eeda0826cffda529 Mon Sep 17 00:00:00 2001 From: stakx Date: Thu, 27 Oct 2016 21:31:21 +0200 Subject: [PATCH 219/240] Reorder Sample Apps section --- README.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index c035dff6..9bb64700 100644 --- a/README.md +++ b/README.md @@ -315,15 +315,15 @@ NOTE 2: Soon, I plan to remove all links that deal with Angular 1.0 or 1.1. All ## Sample Apps * [A Shopping Cart Application Built with AngularJS] (http://www.codeproject.com/Articles/576246/A-Shopping-Cart-Application-Built-with-AngularJS) +* [Angular Material Admin Dashboard](https://github.com/flatlogic/angular-material-dashboard) * [Build a feed reader with the Google feed API and AngularJS] (http://cacodaemon.de/index.php?id=51) -* [Learning AngularJS by Example – The Customer Manager Application] (http://weblogs.asp.net/dwahlin/learning-angularjs-by-example-the-customer-manager-application) -* [Remote Desktop Client with AngularJS and Yeoman](http://blog.mgechev.com/2014/02/08/remote-desktop-vnc-client-with-angularjs-and-yeoman/) +* [Building a Chat App with node-webkit, Firebase, and AngularJS](http://www.sitepoint.com/building-chat-app-node-webkit-firebase-angularjs/) +* [Building the 2048 game in AngularJS](http://www.ng-newsletter.com/posts/building-2048-in-angularjs.html) * [Create a TV Show Tracker using AngularJS, Node.js and MongoDB](http://sahatyalkabov.com/create-a-tv-show-tracker-using-angularjs-nodejs-and-mongodb/) * [Creating a CRUD App in Minutes with Angular’s $resource](http://www.sitepoint.com/creating-crud-app-minutes-angulars-resource/) -* [Building the 2048 game in AngularJS](http://www.ng-newsletter.com/posts/building-2048-in-angularjs.html) -* [Building a Chat App with node-webkit, Firebase, and AngularJS](http://www.sitepoint.com/building-chat-app-node-webkit-firebase-angularjs/) +* [Learning AngularJS by Example – The Customer Manager Application] (http://weblogs.asp.net/dwahlin/learning-angularjs-by-example-the-customer-manager-application) +* [Remote Desktop Client with AngularJS and Yeoman](http://blog.mgechev.com/2014/02/08/remote-desktop-vnc-client-with-angularjs-and-yeoman/) * [Writing AngularJS Apps Using ES6](http://www.sitepoint.com/writing-angularjs-apps-using-es6/) -* [Angular Material Admin Dashboard](https://github.com/flatlogic/angular-material-dashboard) ## Scopes & Compile * [AngularJS and scope.$apply] (http://jimhoskins.com/2012/12/17/angularjs-and-apply.html) From 7f44a2ba2fa65447e98bdf9abb7999063768935d Mon Sep 17 00:00:00 2001 From: stakx Date: Thu, 27 Oct 2016 21:34:46 +0200 Subject: [PATCH 220/240] Reorder Scopes & Compile section --- README.md | 48 ++++++++++++++++++++++++------------------------ 1 file changed, 24 insertions(+), 24 deletions(-) diff --git a/README.md b/README.md index 9bb64700..c0f1da3c 100644 --- a/README.md +++ b/README.md @@ -326,39 +326,39 @@ NOTE 2: Soon, I plan to remove all links that deal with Angular 1.0 or 1.1. All * [Writing AngularJS Apps Using ES6](http://www.sitepoint.com/writing-angularjs-apps-using-es6/) ## Scopes & Compile +* [5 Guidelines For Avoiding Scope Soup in Angular] (http://www.technofattie.com/2014/03/21/five-guidelines-for-avoiding-scope-soup-in-angular.html) +* [A Glimpse of Angular.js $scope via Example] (http://ruoyusun.com/2013/08/24/a-glimpse-of-angularjs-scope-via-example.html) +* [A Tale of Frankenstein and Binding to Service Values in Angular.js] (http://stsc3000.github.io/blog/2013/10/26/a-tale-of-frankenstein-and-binding-to-service-values-in-angular-dot-js/) +* [Angle Brackets, Rifle Scopes] (https://ponyfoo.com/articles/angle-brackets-rifle-scopes) +* [Angular - $compile: How it works, How to use it.] (http://www.benlesh.com/2013/08/angular-compile-how-it-works-how-to-use.html) +* [AngularJS: 6 Common Pitfalls Using Scopes] (http://thenittygritty.co/angularjs-pitfalls-using-scopes) +* [AngularJS: "Controller as" or "$scope"?] (http://codetunnel.com/angularjs-controller-as-or-scope/) +* [AngularJS’s Controller As and the vm Variable] (http://www.johnpapa.net/angularjss-controller-as-and-the-vm-variable/) +* [AngularJS’ Internals In Depth](http://www.smashingmagazine.com/2015/01/22/angularjs-internals-in-depth/) * [AngularJS and scope.$apply] (http://jimhoskins.com/2012/12/17/angularjs-and-apply.html) * [angularjs.org watch, on pub sub, and you.] (http://eburley.github.io/2013/01/31/angularjs-watch-pub-sub-best-practices.html) -* [Unbinding $watch() Listeners In AngularJS] (http://www.bennadel.com/blog/2480-unbinding-watch-listeners-in-angularjs.htm) +* [AngularJS Scopes: An Introduction] (http://blog.carbonfive.com/2014/02/11/angularjs-scopes-an-introduction/) +* [AngularJS: $watch, $digest and $apply] (http://www.benlesh.com/2013/08/angularjs-watch-digest-and-apply-oh-my.html) +* [Delaying the $digest Cycle in AngularJS] (http://www.aaron-gray.com/delaying-the-digest-cycle-in-angularjs/) * [Directive Link, $observe, And $watch Functions Execute Inside An AngularJS Context] (http://www.bennadel.com/blog/2449-directive-link-observe-and-watch-functions-execute-inside-an-angularjs-context.htm) +* [Leverage Scope Creep! An in-depth tutorial on Angular.js Scope] (http://modernweb.com/2014/07/14/leverage-scope-creep-depth-tutorial-angular-js-scope/) +* [Looking At $compile() And MaxPriority In AngularJS] (http://www.bennadel.com/blog/2651-looking-at-compile-and-maxpriority-in-angularjs.htm) +* [Looking At How scope.$evalAsync() Affects Performance In AngularJS Directives] (http://www.bennadel.com/blog/2635-looking-at-how-scope-evalasync-affects-performance-in-angularjs-directives.htm) +* [Make Your Own AngularJS, Part 1: Scopes And Digest] (http://teropa.info/blog/2013/11/03/make-your-own-angular-part-1-scopes-and-digest.html) +* [Mastering the Scope of the Directives in AngularJS](http://www.undefinednull.com/2014/02/11/mastering-the-scope-of-a-directive-in-angularjs/) * [Nested Scopes in AngularJS] (http://jimhoskins.com/2012/12/14/nested-scopes-in-angularjs.html) -* [AngularJS: 6 Common Pitfalls Using Scopes] (http://thenittygritty.co/angularjs-pitfalls-using-scopes) -* Scoping AngularJS Directives: [Part 1] (http://spectaclelabs.io/blog/2013/06/22/scoping-angularjs-directives-part-1/), [Part 2](http://spectaclelabs.io/blog/2013/06/23/scoping-angularjs-directives-part-2/) -* [$watch How the $apply Runs a $digest] (http://angular-tips.com/blog/2013/08/watch-how-the-apply-runs-a-digest/) -* [AngularJS: $watch, $digest and $apply] (http://www.benlesh.com/2013/08/angularjs-watch-digest-and-apply-oh-my.html) * [Removing the Unneeded Watches] (http://angular-tips.com/blog/2013/08/removing-the-unneeded-watches/) -* [Angular - $compile: How it works, How to use it.] (http://www.benlesh.com/2013/08/angular-compile-how-it-works-how-to-use.html) -* [A Glimpse of Angular.js $scope via Example] (http://ruoyusun.com/2013/08/24/a-glimpse-of-angularjs-scope-via-example.html) -* [Share state between controllers in AngularJS] (https://variadic.me/posts/2013-10-15-share-state-between-controllers-in-angularjs.html) -* [Make Your Own AngularJS, Part 1: Scopes And Digest] (http://teropa.info/blog/2013/11/03/make-your-own-angular-part-1-scopes-and-digest.html) +* [Rethinking AngularJS Controllers] (https://toddmotto.com/rethinking-angular-js-controllers/) +* [$scope.$evalAsync() vs. $timeout() In AngularJS] (http://www.bennadel.com/blog/2605-scope-evalasync-vs-timeout-in-angularjs.htm) * [Scope $watch() vs. $watchCollection() In AngularJS] (http://www.bennadel.com/blog/2566-scope-watch-vs-watchcollection-in-angularjs.htm) -* [A Tale of Frankenstein and Binding to Service Values in Angular.js] (http://stsc3000.github.io/blog/2013/10/26/a-tale-of-frankenstein-and-binding-to-service-values-in-angular-dot-js/) -* [AngularJS Scopes: An Introduction] (http://blog.carbonfive.com/2014/02/11/angularjs-scopes-an-introduction/) -* [Angle Brackets, Rifle Scopes] (https://ponyfoo.com/articles/angle-brackets-rifle-scopes) -* [Mastering the Scope of the Directives in AngularJS](http://www.undefinednull.com/2014/02/11/mastering-the-scope-of-a-directive-in-angularjs/) -* [5 Guidelines For Avoiding Scope Soup in Angular] (http://www.technofattie.com/2014/03/21/five-guidelines-for-avoiding-scope-soup-in-angular.html) +* Scoping AngularJS Directives: [Part 1] (http://spectaclelabs.io/blog/2013/06/22/scoping-angularjs-directives-part-1/), [Part 2](http://spectaclelabs.io/blog/2013/06/23/scoping-angularjs-directives-part-2/) +* [Share state between controllers in AngularJS] (https://variadic.me/posts/2013-10-15-share-state-between-controllers-in-angularjs.html) * [Speeding up AngularJS's $digest loop] (https://coderwall.com/p/d_aisq) +* [Superfast Angular: use ngModelOptions to limit $digest cycles](https://toddmotto.com/super-fast-angular-ng-model-options-limit-digest-cycles/) +* [Unbinding $watch() Listeners In AngularJS] (http://www.bennadel.com/blog/2480-unbinding-watch-listeners-in-angularjs.htm) * [Using Scope.$watch() To Watch Functions In AngularJS] (http://www.bennadel.com/blog/2658-using-scope-watch-to-watch-functions-in-angularjs.htm) -* [Looking At $compile() And MaxPriority In AngularJS] (http://www.bennadel.com/blog/2651-looking-at-compile-and-maxpriority-in-angularjs.htm) * [Workflow Differences Between $scope.$watch() and Attributes.$observe() In AngularJS] (http://www.bennadel.com/blog/2631-workflow-differences-between-scope-watch-and-attributes-observe-in-angularjs.htm) -* [Looking At How scope.$evalAsync() Affects Performance In AngularJS Directives] (http://www.bennadel.com/blog/2635-looking-at-how-scope-evalasync-affects-performance-in-angularjs-directives.htm) -* [$scope.$evalAsync() vs. $timeout() In AngularJS] (http://www.bennadel.com/blog/2605-scope-evalasync-vs-timeout-in-angularjs.htm) -* [Leverage Scope Creep! An in-depth tutorial on Angular.js Scope] (http://modernweb.com/2014/07/14/leverage-scope-creep-depth-tutorial-angular-js-scope/) -* [Rethinking AngularJS Controllers] (https://toddmotto.com/rethinking-angular-js-controllers/) -* [AngularJS: "Controller as" or "$scope"?] (http://codetunnel.com/angularjs-controller-as-or-scope/) -* [AngularJS’s Controller As and the vm Variable] (http://www.johnpapa.net/angularjss-controller-as-and-the-vm-variable/) -* [Delaying the $digest Cycle in AngularJS] (http://www.aaron-gray.com/delaying-the-digest-cycle-in-angularjs/) -* [AngularJS’ Internals In Depth](http://www.smashingmagazine.com/2015/01/22/angularjs-internals-in-depth/) -* [Superfast Angular: use ngModelOptions to limit $digest cycles](https://toddmotto.com/super-fast-angular-ng-model-options-limit-digest-cycles/) +* [$watch How the $apply Runs a $digest] (http://angular-tips.com/blog/2013/08/watch-how-the-apply-runs-a-digest/) ## Dependency Injection * [The "Magic" behind AngularJS Dependency Injection] (http://www.alexrothenberg.com/2013/02/11/the-magic-behind-angularjs-dependency-injection.html) From c0544c5fbdc81d21eb6a48887c2ec156a9cbef05 Mon Sep 17 00:00:00 2001 From: stakx Date: Thu, 27 Oct 2016 21:35:17 +0200 Subject: [PATCH 221/240] Reorder Dependency Injection section --- README.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index c0f1da3c..d719c5db 100644 --- a/README.md +++ b/README.md @@ -361,14 +361,14 @@ NOTE 2: Soon, I plan to remove all links that deal with Angular 1.0 or 1.1. All * [$watch How the $apply Runs a $digest] (http://angular-tips.com/blog/2013/08/watch-how-the-apply-runs-a-digest/) ## Dependency Injection -* [The "Magic" behind AngularJS Dependency Injection] (http://www.alexrothenberg.com/2013/02/11/the-magic-behind-angularjs-dependency-injection.html) -* [AngularJS: More on Dependency Injection] (http://dailyjs.com/2013/05/23/angularjs-injection/) * [Angularjs Dependency Injection](http://diegobarahona.com/javascript/angularjs/2013/06/13/angularjs-dependency-injection/) +* [Angular’s dependency injection annotation process](https://toddmotto.com/angular-js-dependency-injection-annotation-process/) +* [AngularJS Dependency Injection - Demystified](http://anandmanisankar.com/posts/angularjs-dependency-injection-demystified/) +* [AngularJS: More on Dependency Injection] (http://dailyjs.com/2013/05/23/angularjs-injection/) * [Configuring Dependency Injection in AngularJS] (http://joelhooks.com/blog/2013/08/18/configuring-dependency-injection-in-angularjs/) -* [Defining Instantiatable Classes In The AngularJS Dependency Injection Framework] (http://www.bennadel.com/blog/2527-defining-instantiatable-classes-in-the-angularjs-dependency-injection-framework.htm) * [Deconstructing AngularJS Injector] (https://neverfriday.com/2013/11/30/deconstructing-angularjs-injector/) -* [AngularJS Dependency Injection - Demystified](http://anandmanisankar.com/posts/angularjs-dependency-injection-demystified/) -* [Angular’s dependency injection annotation process](https://toddmotto.com/angular-js-dependency-injection-annotation-process/) +* [Defining Instantiatable Classes In The AngularJS Dependency Injection Framework] (http://www.bennadel.com/blog/2527-defining-instantiatable-classes-in-the-angularjs-dependency-injection-framework.htm) +* [The "Magic" behind AngularJS Dependency Injection] (http://www.alexrothenberg.com/2013/02/11/the-magic-behind-angularjs-dependency-injection.html) ## Directives * [AngularJS directives and the computer science of JavaScript] (http://www.adobe.com/devnet/archive/html5/articles/angularjs-directives-and-the-computer-science-of-javascript.html) From 0161b793c00b2d02d70ce036dbea215f294ddb59 Mon Sep 17 00:00:00 2001 From: stakx Date: Thu, 27 Oct 2016 21:40:07 +0200 Subject: [PATCH 222/240] Reorder Directives section --- README.md | 82 +++++++++++++++++++++++++++---------------------------- 1 file changed, 41 insertions(+), 41 deletions(-) diff --git a/README.md b/README.md index d719c5db..96953a6f 100644 --- a/README.md +++ b/README.md @@ -371,59 +371,59 @@ NOTE 2: Soon, I plan to remove all links that deal with Angular 1.0 or 1.1. All * [The "Magic" behind AngularJS Dependency Injection] (http://www.alexrothenberg.com/2013/02/11/the-magic-behind-angularjs-dependency-injection.html) ## Directives +* [A Guide To Transclusion In AngularJS](http://teropa.info/blog/2015/06/09/transclusion.html) +* [Advanced Directives: Combining AngularJS with existing Components] (http://henriquat.re/directives/advanced-directives-combining-angular-with-existing-components-and-jquery/angularAndJquery.html) +* [An all-in-one directive-controller with AngularJS] (http://icelab.com.au/articles/an-all-in-one-directive-controller-with-angularjs/) +* [Angle Brackets, Synergistic Directives] (https://ponyfoo.com/articles/angle-brackets-synergistic-directives) +* [AngularJS and $compile] (https://www.phase2technology.com/blog/angularjs-and-compile/) +* [AngularJS Directive Design Made Easy] (http://seanhess.github.io/2013/10/14/angularjs-directive-design.html) +* [AngularJS Directive for Mobile Sliders] (http://ngokevin.com/blog/angularslider/) * [AngularJS directives and the computer science of JavaScript] (http://www.adobe.com/devnet/archive/html5/articles/angularjs-directives-and-the-computer-science-of-javascript.html) +* [Angular.js directives – Difference between controller and link] (http://jasonmore.net/angular-js-directives-difference-controller-link/) * [AngularJS Directives - Domain-Specific Extensions to HTML] (http://henriquat.re/directives/introduction-to-directives/introductionToDirectives.html) +* [AngularJS Directives That Override Standard HTML Tags] (http://joelhooks.com/blog/2013/07/15/a-look-at-angularjs-internal-directives-that-override-standard-html-tags/) +* [AngularJS Directives Tutorial] (http://www.befundoo.com/university/tutorials/angularjs-directives-tutorial/) * [AngularJS Directives Tutorial] (http://www.befundoo.com/university/tutorials/angularjs-directives-tutorial/) -* [Commentable: A Polymorphic Nested Comments Directive for AngularJS] (http://panthersoftware.com/blog/2013/05/30/commentable-a-polymorphic-nested-comments-directive-for-angularjs/) -* [The ngForm directive of AngularJS] (http://blog.brunoscopelliti.com/the-ngform-directive-of-angularjs/) -* [Run a directive after the DOM has finished rendering] (http://blog.brunoscopelliti.com/run-a-directive-after-the-dom-has-finished-rendering/) -* [Use Cases of AngularJS Directives] (http://blog.brunoscopelliti.com/use-cases-of-angularjs-directives/) -* [My Approach To Building AngularJS Directives That Bind To JavaScript Events] (http://www.bennadel.com/blog/2476-my-approach-to-building-angularjs-directives-that-bind-to-javascript-events.htm) -* [Delegating Nested Directive Behavior To Parent Directive In AngularJS] (http://www.bennadel.com/blog/2471-delegating-nested-directive-behavior-to-parent-directive-in-angularjs.htm) -* [Exploring Directive Controllers, Compiling, Linking, And Priority In AngularJS] (http://www.bennadel.com/blog/2447-exploring-directive-controllers-compiling-linking-and-priority-in-angularjs.htm) -* [Using Controllers In Directives In AngularJS] (http://www.bennadel.com/blog/2446-using-controllers-in-directives-in-angularjs.htm) * [Angular.js Directives with JSON arguments] (https://www.grobmeier.de/angular-js-directives-with-json-arguments-08012013.html) -* [The Hitchhiker’s Guide to the Directive] (https://amitgharat.wordpress.com/2013/06/08/the-hitchhikers-guide-to-the-directive/) -* [Creating a Simple AngularJS Directive] (http://codingsmackdown.tv/blog/2012/12/14/creating-a-simple-angularjs-directive/) -* [Extending HTML With AngularJS Directives] (http://www.codeproject.com/Articles/607873/Extending-HTML-with-AngularJS-Directives) -* [Building Nested Recursive Directives in Angular] (http://sporto.github.io/blog/2013/06/24/nested-recursive-directives-in-angular/) -* [An all-in-one directive-controller with AngularJS] (http://icelab.com.au/articles/an-all-in-one-directive-controller-with-angularjs/) -* [Levelling Up With AngularJS: Building a Reusable Click to Edit Directive] (http://icelab.com.au/articles/levelling-up-with-angularjs-building-a-reusable-click-to-edit-directive/) -* [AngularJS Directives That Override Standard HTML Tags] (http://joelhooks.com/blog/2013/07/15/a-look-at-angularjs-internal-directives-that-override-standard-html-tags/) -* [AngularJS Directive for Mobile Sliders] (http://ngokevin.com/blog/angularslider/) -* [Using Namespaces For One-Off Directives In AngularJS] (http://www.bennadel.com/blog/2494-using-namespaces-for-one-off-directives-in-angularjs.htm) -* [AngularJS and $compile] (https://www.phase2technology.com/blog/angularjs-and-compile/) -* [In-depth directives](http://www.ng-newsletter.com/posts/directives.html) * [AngularJS: Referencing the parent scope in a directive] (https://www.grobmeier.de/angularjs-referencing-parent-scope-directive-23082013.html) -* [Tip: Directives With the Same Name] (http://angular-tips.com/blog/2013/08/tip-directives-with-the-same-name/) -* [Moving Data In An AngularJS Directive] (http://odetocode.com/blogs/scott/archive/2013/09/11/moving-data-in-an-angularjs-directive.aspx) * [Building a Custom AngularJS Unique Value Directive] (http://weblogs.asp.net/dwahlin/building-a-custom-angularjs-unique-value-directive) -* [Creating an AngularJS Directive from one of your existing plugins/scripts] (https://toddmotto.com/creating-an-angularjs-directive-from-one-of-your-existing-plugins-scripts/) -* [Angular.js directives – Difference between controller and link] (http://jasonmore.net/angular-js-directives-difference-controller-link/) -* [AngularJS Directives Tutorial] (http://www.befundoo.com/university/tutorials/angularjs-directives-tutorial/) -* [AngularJS Directive Design Made Easy] (http://seanhess.github.io/2013/10/14/angularjs-directive-design.html) -* [Refactoring to AngularJS Directive] (http://suhairhassan.com/2013/10/21/refactoring-to-angularjs-directive.html) -* [Use jQuery Plugin With AngularJS the Easy (Lazy) Way] (http://iarouse.com/blog/2013/11/14/use-jquery-plugin-with-angularjs-the-easy-lazy-way/) -* [Defer DOM Tree Binding In AngularJS With Delayed Transclusion] (http://www.bennadel.com/blog/2557-defer-dom-tree-binding-in-angularjs-with-delayed-transclusion.htm) -* Understanding AngularJS Directives: [Part 1: Ng-repeat and Compile](http://liamkaufman.com/blog/2013/05/13/understanding-angularjs-directives-part1-ng-repeat-and-compile/), [Part 2: ngView](http://liamkaufman.com/blog/2013/11/11/understanding-angularjs-directives-part2-ng-view/) -* [Advanced Directives: Combining AngularJS with existing Components] (http://henriquat.re/directives/advanced-directives-combining-angular-with-existing-components-and-jquery/angularAndJquery.html) +* [Building Nested Recursive Directives in Angular] (http://sporto.github.io/blog/2013/06/24/nested-recursive-directives-in-angular/) * [Changes In Transclude() Function Availability In AngularJS 1.2] (http://www.bennadel.com/blog/2561-changes-in-transclude-function-availability-in-angularjs-1-2.htm) -* [Leveraging Directives To Reduce $Watch'ers In Angular] (http://frontendandvodka.com/watchers-when-performance-is-key/) +* [Commentable: A Polymorphic Nested Comments Directive for AngularJS] (http://panthersoftware.com/blog/2013/05/30/commentable-a-polymorphic-nested-comments-directive-for-angularjs/) +* [Creating a Simple AngularJS Directive] (http://codingsmackdown.tv/blog/2012/12/14/creating-a-simple-angularjs-directive/) +* [Creating an AngularJS Directive from one of your existing plugins/scripts] (https://toddmotto.com/creating-an-angularjs-directive-from-one-of-your-existing-plugins-scripts/) +* [Creating Custom AngularJS Directives Part I - Fundamentals](http://weblogs.asp.net/dwahlin/creating-custom-angularjs-directives-part-i-the-fundamentals) +* [Creating Custom AngularJS Directives Part II - Isolate Scope](http://weblogs.asp.net/dwahlin/creating-custom-angularjs-directives-part-2-isolate-scope) * [Creating Semantic, Reusable Directives in AngularJS](http://jaysoo.ca/2014/01/20/semantic-angularjs-directives/) -* [Angle Brackets, Synergistic Directives] (https://ponyfoo.com/articles/angle-brackets-synergistic-directives) -* [Transclusion in Angular] (https://nulogy.com/who-we-are/company-blog/articles/transclusion-in-angular/) +* [Custom Directives In AngularJS](http://blog.hfarazm.com/category/angular-js/) +* [Defer DOM Tree Binding In AngularJS With Delayed Transclusion] (http://www.bennadel.com/blog/2557-defer-dom-tree-binding-in-angularjs-with-delayed-transclusion.htm) +* [Delegating Nested Directive Behavior To Parent Directive In AngularJS] (http://www.bennadel.com/blog/2471-delegating-nested-directive-behavior-to-parent-directive-in-angularjs.htm) * [Designing AngularJS Directives] (http://engineering.nulogy.com/posts/designing-angularjs-directives/) +* [Developing With AngularJS? Forget jQuery Exists.](http://tech.zumba.com/2014/08/02/angularjs-forget-jquery/) +* [Exploring Directive Controllers, Compiling, Linking, And Priority In AngularJS] (http://www.bennadel.com/blog/2447-exploring-directive-controllers-compiling-linking-and-priority-in-angularjs.htm) +* [Extending HTML With AngularJS Directives] (http://www.codeproject.com/Articles/607873/Extending-HTML-with-AngularJS-Directives) +* [Extending HTML with AngularJS's Directives](http://code.tutsplus.com/tutorials/extending-html-with-angularjss-directives--cms-21840) * [How to integrate your UI Widgets with AngularJS] (http://blog.mobiscroll.com/how-to-integrate-your-ui-widgets-with-angularjs/) -* [Writing More Maintainable Angular.js Directives] (http://www.codelord.net/2014/03/30/writing-more-maintainable-angular-dot-js-directives/) -* [Creating Custom AngularJS Directives Part I - Fundamentals](http://weblogs.asp.net/dwahlin/creating-custom-angularjs-directives-part-i-the-fundamentals) -* [Creating Custom AngularJS Directives Part II - Isolate Scope](http://weblogs.asp.net/dwahlin/creating-custom-angularjs-directives-part-2-isolate-scope) +* [In-depth directives](http://www.ng-newsletter.com/posts/directives.html) +* [Levelling Up With AngularJS: Building a Reusable Click to Edit Directive] (http://icelab.com.au/articles/levelling-up-with-angularjs-building-a-reusable-click-to-edit-directive/) +* [Leveraging Directives To Reduce $Watch'ers In Angular] (http://frontendandvodka.com/watchers-when-performance-is-key/) * [Looking At Attribute Interpolation Workflow Changes In AngularJS] (http://www.bennadel.com/blog/2650-looking-at-attribute-interpolation-workflow-changes-in-angularjs.htm) -* [Using Isolate Scope In Directives In AngularJS] (http://www.bennadel.com/blog/2646-using-isolate-scope-in-directives-in-angularjs.htm) +* [Moving Data In An AngularJS Directive] (http://odetocode.com/blogs/scott/archive/2013/09/11/moving-data-in-an-angularjs-directive.aspx) +* [My Approach To Building AngularJS Directives That Bind To JavaScript Events] (http://www.bennadel.com/blog/2476-my-approach-to-building-angularjs-directives-that-bind-to-javascript-events.htm) +* [Refactoring to AngularJS Directive] (http://suhairhassan.com/2013/10/21/refactoring-to-angularjs-directive.html) +* [Run a directive after the DOM has finished rendering] (http://blog.brunoscopelliti.com/run-a-directive-after-the-dom-has-finished-rendering/) * [Shadowing Isolate Scope Behaviors In AngularJS] (http://www.bennadel.com/blog/2647-shadowing-isolate-scope-behaviors-in-angularjs.htm) -* [Custom Directives In AngularJS](http://blog.hfarazm.com/category/angular-js/) -* [Extending HTML with AngularJS's Directives](http://code.tutsplus.com/tutorials/extending-html-with-angularjss-directives--cms-21840) -* [Developing With AngularJS? Forget jQuery Exists.](http://tech.zumba.com/2014/08/02/angularjs-forget-jquery/) -* [A Guide To Transclusion In AngularJS](http://teropa.info/blog/2015/06/09/transclusion.html) +* [The Hitchhiker’s Guide to the Directive] (https://amitgharat.wordpress.com/2013/06/08/the-hitchhikers-guide-to-the-directive/) +* [The ngForm directive of AngularJS] (http://blog.brunoscopelliti.com/the-ngform-directive-of-angularjs/) +* [Tip: Directives With the Same Name] (http://angular-tips.com/blog/2013/08/tip-directives-with-the-same-name/) +* [Transclusion in Angular] (https://nulogy.com/who-we-are/company-blog/articles/transclusion-in-angular/) +* Understanding AngularJS Directives: [Part 1: Ng-repeat and Compile](http://liamkaufman.com/blog/2013/05/13/understanding-angularjs-directives-part1-ng-repeat-and-compile/), [Part 2: ngView](http://liamkaufman.com/blog/2013/11/11/understanding-angularjs-directives-part2-ng-view/) +* [Use Cases of AngularJS Directives] (http://blog.brunoscopelliti.com/use-cases-of-angularjs-directives/) +* [Use jQuery Plugin With AngularJS the Easy (Lazy) Way] (http://iarouse.com/blog/2013/11/14/use-jquery-plugin-with-angularjs-the-easy-lazy-way/) +* [Using Controllers In Directives In AngularJS] (http://www.bennadel.com/blog/2446-using-controllers-in-directives-in-angularjs.htm) +* [Using Isolate Scope In Directives In AngularJS] (http://www.bennadel.com/blog/2646-using-isolate-scope-in-directives-in-angularjs.htm) +* [Using Namespaces For One-Off Directives In AngularJS] (http://www.bennadel.com/blog/2494-using-namespaces-for-one-off-directives-in-angularjs.htm) +* [Writing More Maintainable Angular.js Directives] (http://www.codelord.net/2014/03/30/writing-more-maintainable-angular-dot-js-directives/) ## Services/Providers * [Angular service or factory?] (http://iffycan.blogspot.com/2013/05/angular-service-or-factory.html) From b0e2f9cefc88776ad41481825a429e55263964e5 Mon Sep 17 00:00:00 2001 From: stakx Date: Thu, 27 Oct 2016 21:41:03 +0200 Subject: [PATCH 223/240] Reorder Services/Providers section --- README.md | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/README.md b/README.md index 96953a6f..ddd30469 100644 --- a/README.md +++ b/README.md @@ -426,21 +426,21 @@ NOTE 2: Soon, I plan to remove all links that deal with Angular 1.0 or 1.1. All * [Writing More Maintainable Angular.js Directives] (http://www.codelord.net/2014/03/30/writing-more-maintainable-angular-dot-js-directives/) ## Services/Providers +* [AngularJS: Factory vs Service vs Provider] (http://tylermcginnis.com/angularjs-factory-vs-service-vs-provider/) +* [Angular Constants, Values, Factories, Services, Providers and Decorators, Oh My!] (http://www.mikeobrien.net/blog/angular-consts-values-services-factories-and-providers-oh-my/) * [Angular service or factory?] (http://iffycan.blogspot.com/2013/05/angular-service-or-factory.html) -* [How to create (singleton) AngularJS services in 4 different ways] (http://blog.jdriven.com/2013/03/how-to-create-singleton-angularjs-services-in-4-different-ways/) -* [Moving AJAX calls to a custom service in Angular JS] (http://sravi-kiran.blogspot.com/2013/03/MovingAjaxCallsToACustomServiceInAngularJS.html) -* [Consuming Services] (http://angular-tips.com/blog/2013/08/consuming-services/) -* [Understanding Service Types] (http://angular-tips.com/blog/2013/08/understanding-service-types/) -* [Understanding angular $http interceptors] (https://djds4rce.wordpress.com/2013/08/13/understanding-angular-http-interceptors/) -* [Differences Between Providers In AngularJS] (http://blog.xebia.com/differences-between-providers-in-angularjs/) * [Angular's Modules: Factory, Service, Value, oh my!] (https://docs.google.com/document/d/1gkDp8HJU5Hdgse6d0Ol0_nsi9MQulVTbRCkEThW0RRY/edit#) -* [Angular Constants, Values, Factories, Services, Providers and Decorators, Oh My!] (http://www.mikeobrien.net/blog/angular-consts-values-services-factories-and-providers-oh-my/) * [AngularJS Service / Factory Tutorial With Example] (http://viralpatel.net/blogs/angularjs-service-factory-tutorial/) -* [Service Providers in AngularJS and Logger Implementation] (http://www.webdeveasy.com/service-providers-in-angularjs-and-logger-implementation/) -* [Object-oriented AngularJS Services] (http://blog.revolunet.com/blog/2014/02/14/angularjs-services-inheritance/) -* [AngularJS: Factory vs Service vs Provider] (http://tylermcginnis.com/angularjs-factory-vs-service-vs-provider/) * [Building an AngularJS Modal Service](http://weblogs.asp.net/dwahlin/building-an-angularjs-modal-service) +* [Consuming Services] (http://angular-tips.com/blog/2013/08/consuming-services/) +* [Differences Between Providers In AngularJS] (http://blog.xebia.com/differences-between-providers-in-angularjs/) +* [How to create (singleton) AngularJS services in 4 different ways] (http://blog.jdriven.com/2013/03/how-to-create-singleton-angularjs-services-in-4-different-ways/) * [Keeping Angular “service” collection data in sync with controllers] (http://www.justinobney.com/keeping-angular-service-list-data-in-sync-among-multiple-controllers/) +* [Moving AJAX calls to a custom service in Angular JS] (http://sravi-kiran.blogspot.com/2013/03/MovingAjaxCallsToACustomServiceInAngularJS.html) +* [Object-oriented AngularJS Services] (http://blog.revolunet.com/blog/2014/02/14/angularjs-services-inheritance/) +* [Service Providers in AngularJS and Logger Implementation] (http://www.webdeveasy.com/service-providers-in-angularjs-and-logger-implementation/) +* [Understanding angular $http interceptors] (https://djds4rce.wordpress.com/2013/08/13/understanding-angular-http-interceptors/) +* [Understanding Service Types] (http://angular-tips.com/blog/2013/08/understanding-service-types/) ## Routing * [How to defer route definition in an AngularJS web app] (http://blog.brunoscopelliti.com/how-to-defer-route-definition-in-an-angularjs-web-app/) From 833856f150cde9189f4910f5af3181c1dcb409f1 Mon Sep 17 00:00:00 2001 From: stakx Date: Thu, 27 Oct 2016 21:41:45 +0200 Subject: [PATCH 224/240] Reorder Routing section --- README.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/README.md b/README.md index ddd30469..18c04767 100644 --- a/README.md +++ b/README.md @@ -443,19 +443,19 @@ NOTE 2: Soon, I plan to remove all links that deal with Angular 1.0 or 1.1. All * [Understanding Service Types] (http://angular-tips.com/blog/2013/08/understanding-service-types/) ## Routing -* [How to defer route definition in an AngularJS web app] (http://blog.brunoscopelliti.com/how-to-defer-route-definition-in-an-angularjs-web-app/) -* [AngularJS State Management with ui-router] (http://txt.fliglio.com/2013/05/angularjs-state-management-with-ui-router/) -* [Nested Views, Routing, And Deep Linking With AngularJS] (http://www.bennadel.com/blog/2441-nested-views-routing-and-deep-linking-with-angularjs.htm) +* [Advanced routing and resolves] (https://medium.com/opinionated-angularjs/advanced-routing-and-resolves-a2fcbf874a1c) * [Angular UI router](http://angular-ui.github.io/ui-router/sample/#/) -* [The basics of using ui-router with AngularJS] (http://joelhooks.com/blog/2013/07/22/the-basics-of-using-ui-router-with-angularjs/) -* [AngularJS Routing Changes] (http://weblogs.asp.net/dwahlin/angularjs-routing-changes) -* [Cancelling Route Navigation in AngularJS Controllers] (http://weblogs.asp.net/dwahlin/cancelling-route-navigation-in-angularjs-controllers) * [AngularJS Routing And Views Tutorial With Example](http://viralpatel.net/blogs/angularjs-routing-and-views-tutorial-with-example/) -* [Single Page Apps with AngularJS Routing and Templating](http://scotch.io/tutorials/javascript/single-page-apps-with-angularjs-routing-and-templating) -* [AngularJS: Timing Multiple $resource Resolves in ngRoute and ui-router] (http://phillippuleo.com/articles/angularjs-timing-multiple-resource-resolves-ngroute-and-ui-router/) -* [Advanced routing and resolves] (https://medium.com/opinionated-angularjs/advanced-routing-and-resolves-a2fcbf874a1c) +* [AngularJS Routing Changes] (http://weblogs.asp.net/dwahlin/angularjs-routing-changes) * [AngularJS Routing Using UI-Router] (http://scotch.io/tutorials/javascript/angular-routing-using-ui-router) +* [AngularJS State Management with ui-router] (http://txt.fliglio.com/2013/05/angularjs-state-management-with-ui-router/) +* [AngularJS: Timing Multiple $resource Resolves in ngRoute and ui-router] (http://phillippuleo.com/articles/angularjs-timing-multiple-resource-resolves-ngroute-and-ui-router/) +* [Cancelling Route Navigation in AngularJS Controllers] (http://weblogs.asp.net/dwahlin/cancelling-route-navigation-in-angularjs-controllers) * [Extending Dynamic View Loading for CRUD actions in AngularJS] (http://circuitbomb.com/anjularjs-extending-dynamic-view-loading-crud-actions/) +* [How to defer route definition in an AngularJS web app] (http://blog.brunoscopelliti.com/how-to-defer-route-definition-in-an-angularjs-web-app/) +* [Nested Views, Routing, And Deep Linking With AngularJS] (http://www.bennadel.com/blog/2441-nested-views-routing-and-deep-linking-with-angularjs.htm) +* [Single Page Apps with AngularJS Routing and Templating](http://scotch.io/tutorials/javascript/single-page-apps-with-angularjs-routing-and-templating) +* [The basics of using ui-router with AngularJS] (http://joelhooks.com/blog/2013/07/22/the-basics-of-using-ui-router-with-angularjs/) * [Using Resolve In AngularJS Routes] (http://odetocode.com/blogs/scott/archive/2014/05/20/using-resolve-in-angularjs-routes.aspx) ## Promises/Deferred From 900622164fef3ef60f92f5923deeefbcee0c7845 Mon Sep 17 00:00:00 2001 From: stakx Date: Thu, 27 Oct 2016 21:42:35 +0200 Subject: [PATCH 225/240] Reorder Promises/Deferred section --- README.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index 18c04767..2a92c02b 100644 --- a/README.md +++ b/README.md @@ -460,17 +460,17 @@ NOTE 2: Soon, I plan to remove all links that deal with Angular 1.0 or 1.1. All ## Promises/Deferred * [A better way to learn angularjs promises] (https://thinkster.io/a-better-way-to-learn-angularjs/promises) -* [Enhancing Angular Promises: Returning new promise of field or method called from original promise’s result] (http://gon.to/2013/05/02/enhancing-angular-promises-returning-new-promise-of-field-or-method-called-from-original-promises-result/) +* [AngularJS Promises - The Definitive Guide](http://www.dwmkerr.com/promises-in-angularjs-the-definitive-guide/) * [AngularJS promise, or dealing with asynchronous requests in AngularJS] (http://blog.brunoscopelliti.com/angularjs-promise-or-dealing-with-asynchronous-requests-in-angularjs/) -* [Taking Advantage of Futures in AngularJS] (http://imownbey.github.io/skinny_controllers_for_yeezus.html) -* [Using Promises in AngularJS Views] (http://markdalgleish.com/2013/06/using-promises-in-angularjs-views/) -* [Using AngularJS Promises] (http://liamkaufman.com/blog/2013/09/09/using-angularjs-promises/) -* [Show route only after all promises are resolved] (http://blog.brunoscopelliti.com/show-route-only-after-all-promises-are-resolved/) -* [The AngularJs Promise Anti-Pattern That Makes Me Cry] (http://terussell85.github.io/blog/2013/12/23/the-angularjs-promise-anti-pattern-that-makes-me-cry/) -* [Promises & Design Patterns in AngularJS](http://blog.xebia.com/promises-and-design-patterns-in-angularjs/) * [Canceling $http Requests in AngularJS] (http://odetocode.com/blogs/scott/archive/2014/04/24/canceling-http-requests-in-angularjs.aspx) -* [AngularJS Promises - The Definitive Guide](http://www.dwmkerr.com/promises-in-angularjs-the-definitive-guide/) +* [Enhancing Angular Promises: Returning new promise of field or method called from original promise’s result] (http://gon.to/2013/05/02/enhancing-angular-promises-returning-new-promise-of-field-or-method-called-from-original-promises-result/) +* [Promises & Design Patterns in AngularJS](http://blog.xebia.com/promises-and-design-patterns-in-angularjs/) * [Promises in AngularJS, Explained as a Cartoon](http://andyshora.com/promises-angularjs-explained-as-cartoon.html) +* [Show route only after all promises are resolved] (http://blog.brunoscopelliti.com/show-route-only-after-all-promises-are-resolved/) +* [Taking Advantage of Futures in AngularJS] (http://imownbey.github.io/skinny_controllers_for_yeezus.html) +* [The AngularJs Promise Anti-Pattern That Makes Me Cry] (http://terussell85.github.io/blog/2013/12/23/the-angularjs-promise-anti-pattern-that-makes-me-cry/) +* [Using AngularJS Promises] (http://liamkaufman.com/blog/2013/09/09/using-angularjs-promises/) +* [Using Promises in AngularJS Views] (http://markdalgleish.com/2013/06/using-promises-in-angularjs-views/) ## Forms * [Form Validation the AngularJS Way] (http://blog.brunoscopelliti.com/form-validation-the-angularjs-way/) From 597ae0f8022b68acf7082f29f14986bf02d12e3d Mon Sep 17 00:00:00 2001 From: stakx Date: Thu, 27 Oct 2016 21:46:29 +0200 Subject: [PATCH 226/240] Reorder Forms section --- README.md | 76 +++++++++++++++++++++++++++---------------------------- 1 file changed, 38 insertions(+), 38 deletions(-) diff --git a/README.md b/README.md index 2a92c02b..cb4f4d62 100644 --- a/README.md +++ b/README.md @@ -473,53 +473,53 @@ NOTE 2: Soon, I plan to remove all links that deal with Angular 1.0 or 1.1. All * [Using Promises in AngularJS Views] (http://markdalgleish.com/2013/06/using-promises-in-angularjs-views/) ## Forms -* [Form Validation the AngularJS Way] (http://blog.brunoscopelliti.com/form-validation-the-angularjs-way/) -* [AngularJS Directive to test the strength of a password] (http://blog.brunoscopelliti.com/angularjs-directive-to-test-the-strength-of-a-password/) -* [AngularJS Directive to check that passwords match] (http://blog.brunoscopelliti.com/angularjs-directive-to-check-that-passwords-match/) -* [Mixing Static And Dynamic Data In An AngularJS Select Menu] (http://www.bennadel.com/blog/2452-mixing-static-and-dynamic-data-in-an-angularjs-select-menu.htm) -* [Angular.js: ng-select and ng-options] (https://www.grobmeier.de/angular-js-ng-select-and-ng-options-21112012.html) -* [Angular.js: Autocomplete and enabling a form with $watch and blur] (https://www.grobmeier.de/angular-js-autocomplete-and-enabling-a-form-with-watch-and-blur-19112012.html) -* [Create AngularJS Directives to Remove Duplicate Code in Forms] (http://kazimanzurrashid.com/posts/create-angularjs-directives-to-remove-duplicate-codes-in-form) -* [Forced Repaints In Directive Can Cause Accidental Scrolling In AngularJS] (http://www.bennadel.com/blog/2468-forced-repaints-in-directive-can-cause-accidental-scrolling-in-angularjs.htm) -* [Using ngOptions in AngularJS] (http://odetocode.com/blogs/scott/archive/2013/06/19/using-ngoptions-in-angularjs.aspx) -* [Showing Validation Messages In Bulk While Validating Form Using Angular JS] (http://sravi-kiran.blogspot.com/2013/06/ShowingValidationMessagesInBulkWhileValidatingFormUsingAngularJS.html) * [A directive to manage file upload in an AngularJS application] (http://blog.brunoscopelliti.com/a-directive-to-manage-file-upload-in-an-angularjs-application/) -* [Radio Buttons With AngularJS] (http://odetocode.com/blogs/scott/archive/2013/06/25/radio-buttons-with-angularjs.aspx) -* [Reference the Current FormController in AngularJS] (http://shazwazza.com/post/Reference-the-current-form-controller-in-AngularJS) -* [Listening for Validation Changes in AngularJS] (http://shazwazza.com/post/Listening-for-validation-changes-in-AngularJS) -* [What A Select $watch() Teaches Me About ngModel And AngularJS] (http://www.bennadel.com/blog/2492-what-a-select-watch-teaches-me-about-ngmodel-and-angularjs.htm) -* [On the Bleeding Edge: Advanced AngularJS Form Validation] (http://code.realcrowd.com/on-the-bleeding-edge-advanced-angularjs-form-validation/) -* [Twitter Bootstrap control-group directive for AngularJS] (http://aboutcode.net/2013/07/13/twitter-bootstrap-control-group-directive-for-angularjs.html) -* [Preventing Duplicate Requests in AngularJS] (http://blog.codebrag.com/post/57412530001/preventing-duplicated-requests-in-angularjs) -* [AngularJS Missing Directives: Native Form Resets] (http://blog.jasoncust.com/2013/08/angularjs-missing-directives-native.html) -* [AngularJS Missing Directives: Focus & Blur] (http://blog.jasoncust.com/2013/08/angularjs-missing-directives-focus-blur_14.html) -* [Angular JS: Validating Form Elements in a Repeat] (http://www.benlesh.com/2013/03/angular-js-validating-form-elements-in.html) +* ["Add more element" form with Angular](http://blog.chorip.am/articles/add-more-form-style-the-nice-way-with-angularjs/) +* [Angular JS Ajax dropdowns, date picker and saving data] (http://www.amitavroy.com/justread/content/articles/angular-js-ajax-dropdowns-date-picker-and-saving-data) +* [Angular.js: Autocomplete and enabling a form with $watch and blur] (https://www.grobmeier.de/angular-js-autocomplete-and-enabling-a-form-with-watch-and-blur-19112012.html) * [Angular JS: Custom Validation via Directives] (http://www.benlesh.com/2012/12/angular-js-custom-validation-via.html) * [Angular JS: Form Validation] (http://www.benlesh.com/2012/11/angular-js-form-validation.html) -* [In depth form validation](http://www.ng-newsletter.com/posts/validations.html) -* [Ng-model and custom form validation] (http://jeremymarc.github.io/2013/08/20/ng-model-and-custom-form-validation/) -* [Angular JS Ajax dropdowns, date picker and saving data] (http://www.amitavroy.com/justread/content/articles/angular-js-ajax-dropdowns-date-picker-and-saving-data) -* [The concepts of AngularJS Forms] (http://mrbool.com/the-concepts-of-angularjs-forms/29117) -* [GitHub Like Signup Form With AngularJS and Bootstrap V3](http://www.mircozeiss.com/github-like-signup-form-with-angularjs-and-bootstrap-v3/) -* [Submitting AJAX Forms: The AngularJS Way](http://scotch.io/tutorials/javascript/submitting-ajax-forms-the-angularjs-way) +* [AngularJS Multi-Step Form Using UI Router](http://scotch.io/tutorials/javascript/angularjs-multi-step-form-using-ui-router) +* [Angular.js: ng-select and ng-options] (https://www.grobmeier.de/angular-js-ng-select-and-ng-options-21112012.html) +* [Angular JS: Validating Form Elements in a Repeat] (http://www.benlesh.com/2013/03/angular-js-validating-form-elements-in.html) +* [AngularJS Directive to check that passwords match] (http://blog.brunoscopelliti.com/angularjs-directive-to-check-that-passwords-match/) +* [AngularJS Directive to test the strength of a password] (http://blog.brunoscopelliti.com/angularjs-directive-to-test-the-strength-of-a-password/) +* [AngularJS Form Validation] (http://scotch.io/tutorials/javascript/angularjs-form-validation) +* [AngularJS Missing Directives: Focus & Blur] (http://blog.jasoncust.com/2013/08/angularjs-missing-directives-focus-blur_14.html) +* [AngularJS Missing Directives: Native Form Resets] (http://blog.jasoncust.com/2013/08/angularjs-missing-directives-native.html) +* [**Asynchronous form errors and messages in AngularJS] (http://jaysoo.ca/2014/10/14/async-form-errors-and-messages-in-angularjs/) +* [Building Dynamic Angular Forms with ngRepeat and ngForm](http://scotch.io/tutorials/javascript/building-dynamic-angular-forms-with-ngrepeat-and-ngform) +* [Common Problems (And Solutions) When Using Select Elements With Angular.JS](http://www.gurustop.net/blog/2014/01/28/common-problems-and-solutions-when-using-select-elements-with-angular-js-ng-options-initial-selection/) * [Create a Reusable AngularJS Input Form Component] (http://blog.revolunet.com/blog/2013/11/28/create-resusable-angularjs-input-component/) +* [Create AngularJS Directives to Remove Duplicate Code in Forms] (http://kazimanzurrashid.com/posts/create-angularjs-directives-to-remove-duplicate-codes-in-form) +* [**Exploring Angular 1.3 - One-Time Bindings] (http://blog.thoughtram.io/angularjs/2014/10/14/exploring-angular-1.3-one-time-bindings.html) +* [**Exploring Angular 1.3 - ng-model-options] (http://blog.thoughtram.io/angularjs/2014/10/19/exploring-angular-1.3-ng-model-options.html) +* [Forced Repaints In Directive Can Cause Accidental Scrolling In AngularJS] (http://www.bennadel.com/blog/2468-forced-repaints-in-directive-can-cause-accidental-scrolling-in-angularjs.htm) * [Form Navigator With Instant Feedback in AngularJS] (http://www.codeorbits.com/blog/2013/11/26/form-navigator-with-real-time-feedback-in-angularjs/) -* [AngularJS Form Validation] (http://scotch.io/tutorials/javascript/angularjs-form-validation) -* [Processing Forms in AngularJS] (https://www.lullabot.com/articles/processing-forms-in-angularjs) -* [Object Equivalency and Select Options in AngularJS ("Why Isn't the Correct Option Selected?")] (http://www.thoughtdelimited.org/thoughts/post.cfm/object-equivalency-and-select-options-in-angularjs-why-isn-t-the-correct-option-selected) -* [Validation in angular.js ng-repeat](http://www.mikitamanko.com/blog/2014/02/11/validation-in-angular-js-ng-repeat/) +* [Form Validation the AngularJS Way] (http://blog.brunoscopelliti.com/form-validation-the-angularjs-way/) +* [GitHub Like Signup Form With AngularJS and Bootstrap V3](http://www.mircozeiss.com/github-like-signup-form-with-angularjs-and-bootstrap-v3/) * [Handling Checkboxes and Radio Buttons in Angular Forms] (http://scotch.io/tutorials/javascript/handling-checkboxes-and-radio-buttons-in-angular-forms) * [HTML Forms in AngularJS](http://www.sitepoint.com/html-forms-angularjs/) -* [Common Problems (And Solutions) When Using Select Elements With Angular.JS](http://www.gurustop.net/blog/2014/01/28/common-problems-and-solutions-when-using-select-elements-with-angular-js-ng-options-initial-selection/) -* [Using CSRF protection with Express and AngularJS](http://www.mircozeiss.com/using-csrf-with-express-and-angular/) -* ["Add more element" form with Angular](http://blog.chorip.am/articles/add-more-form-style-the-nice-way-with-angularjs/) -* [AngularJS Multi-Step Form Using UI Router](http://scotch.io/tutorials/javascript/angularjs-multi-step-form-using-ui-router) -* [Building Dynamic Angular Forms with ngRepeat and ngForm](http://scotch.io/tutorials/javascript/building-dynamic-angular-forms-with-ngrepeat-and-ngform) +* [In depth form validation](http://www.ng-newsletter.com/posts/validations.html) +* [Listening for Validation Changes in AngularJS] (http://shazwazza.com/post/Listening-for-validation-changes-in-AngularJS) +* [Mixing Static And Dynamic Data In An AngularJS Select Menu] (http://www.bennadel.com/blog/2452-mixing-static-and-dynamic-data-in-an-angularjs-select-menu.htm) +* [Ng-model and custom form validation] (http://jeremymarc.github.io/2013/08/20/ng-model-and-custom-form-validation/) +* [Object Equivalency and Select Options in AngularJS ("Why Isn't the Correct Option Selected?")] (http://www.thoughtdelimited.org/thoughts/post.cfm/object-equivalency-and-select-options-in-angularjs-why-isn-t-the-correct-option-selected) +* [On the Bleeding Edge: Advanced AngularJS Form Validation] (http://code.realcrowd.com/on-the-bleeding-edge-advanced-angularjs-form-validation/) +* [Preventing Duplicate Requests in AngularJS] (http://blog.codebrag.com/post/57412530001/preventing-duplicated-requests-in-angularjs) +* [Processing Forms in AngularJS] (https://www.lullabot.com/articles/processing-forms-in-angularjs) +* [Radio Buttons With AngularJS] (http://odetocode.com/blogs/scott/archive/2013/06/25/radio-buttons-with-angularjs.aspx) +* [Reference the Current FormController in AngularJS] (http://shazwazza.com/post/Reference-the-current-form-controller-in-AngularJS) +* [Showing Validation Messages In Bulk While Validating Form Using Angular JS] (http://sravi-kiran.blogspot.com/2013/06/ShowingValidationMessagesInBulkWhileValidatingFormUsingAngularJS.html) +* [Submitting AJAX Forms: The AngularJS Way](http://scotch.io/tutorials/javascript/submitting-ajax-forms-the-angularjs-way) * [**Taming Forms in AnguarJS 1.3] (http://www.yearofmoo.com/2014/09/taming-forms-in-angularjs-1-3.html) -* [**Asynchronous form errors and messages in AngularJS] (http://jaysoo.ca/2014/10/14/async-form-errors-and-messages-in-angularjs/) +* [The concepts of AngularJS Forms] (http://mrbool.com/the-concepts-of-angularjs-forms/29117) * [**$touched is the new $dirty – AngularJS Migration Guide 1.2 to 1.3] (http://blog.lingohub.com/developers/2014/10/angularjs-migration-guide-1-2-to-1-3/) -* [**Exploring Angular 1.3 - One-Time Bindings] (http://blog.thoughtram.io/angularjs/2014/10/14/exploring-angular-1.3-one-time-bindings.html) -* [**Exploring Angular 1.3 - ng-model-options] (http://blog.thoughtram.io/angularjs/2014/10/19/exploring-angular-1.3-ng-model-options.html) +* [Twitter Bootstrap control-group directive for AngularJS] (http://aboutcode.net/2013/07/13/twitter-bootstrap-control-group-directive-for-angularjs.html) +* [Using CSRF protection with Express and AngularJS](http://www.mircozeiss.com/using-csrf-with-express-and-angular/) +* [Using ngOptions in AngularJS] (http://odetocode.com/blogs/scott/archive/2013/06/19/using-ngoptions-in-angularjs.aspx) +* [Validation in angular.js ng-repeat](http://www.mikitamanko.com/blog/2014/02/11/validation-in-angular-js-ng-repeat/) +* [What A Select $watch() Teaches Me About ngModel And AngularJS] (http://www.bennadel.com/blog/2492-what-a-select-watch-teaches-me-about-ngmodel-and-angularjs.htm) * [**Working with Validators and Messages in AngularJS] (http://odetocode.com/blogs/scott/archive/2014/10/16/working-with-validators-and-messages-in-angularjs.aspx) ## Authentication From bfe8af232121110294db045381df6be813ca2bd9 Mon Sep 17 00:00:00 2001 From: stakx Date: Thu, 27 Oct 2016 21:46:57 +0200 Subject: [PATCH 227/240] Reorder Authentication section --- README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index cb4f4d62..e530f509 100644 --- a/README.md +++ b/README.md @@ -523,14 +523,14 @@ NOTE 2: Soon, I plan to remove all links that deal with Angular 1.0 or 1.1. All * [**Working with Validators and Messages in AngularJS] (http://odetocode.com/blogs/scott/archive/2014/10/16/working-with-validators-and-messages-in-angularjs.aspx) ## Authentication -* [Deal with users authentication in an AngularJS web app] (http://blog.brunoscopelliti.com/deal-with-users-authentication-in-an-angularjs-web-app/) -* [Authentication in Single Page Applications with Angular.js](http://frederiknakstad.com/2013/01/21/authentication-in-single-page-applications-with-angular-js/) * [AngularJS -- Quick Role-Based Authentication] (http://arthur.gonigberg.com/2013/06/29/angularjs-role-based-auth/) * [Authentication in Single Page Applications] (https://vickev.com/#!/article/authentication-in-single-page-applications-node-js-passportjs-angularjs) +* [Authentication in Single Page Applications with Angular.js](http://frederiknakstad.com/2013/01/21/authentication-in-single-page-applications-with-angular-js/) * [Authentication with AngularJS] (https://medium.com/@mattlanham/authentication-with-angularjs-4e927af3a15f) * [Cookies vs Tokens. Getting auth right with Angular.JS] (https://auth0.com/blog/2014/01/07/angularjs-authentication-with-cookies-vs-token/) -* [Techniques for authentication in AngularJS applications] (https://medium.com/opinionated-angularjs/techniques-for-authentication-in-angularjs-applications-7bbf0346acec) +* [Deal with users authentication in an AngularJS web app] (http://blog.brunoscopelliti.com/deal-with-users-authentication-in-an-angularjs-web-app/) * [Implementing Authentication in Angular Applications](http://www.sitepoint.com/implementing-authentication-angular-applications/) +* [Techniques for authentication in AngularJS applications] (https://medium.com/opinionated-angularjs/techniques-for-authentication-in-angularjs-applications-7bbf0346acec) * [Thinkster: Simple AngularJS Authentication with JWT](https://thinkster.io/angularjs-jwt-auth) From 6fa1c623510ffd6eb6ac833ca61c7c5400679c3e Mon Sep 17 00:00:00 2001 From: stakx Date: Thu, 27 Oct 2016 21:47:21 +0200 Subject: [PATCH 228/240] Reorder Collections section --- README.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index e530f509..786ac19d 100644 --- a/README.md +++ b/README.md @@ -535,13 +535,13 @@ NOTE 2: Soon, I plan to remove all links that deal with Angular 1.0 or 1.1. All ## Collections (& ngRepeat Stuff) -* [Working With Inherited Collections in AngularJS] (http://www.bennadel.com/blog/2485-working-with-inherited-collections-in-angularjs.htm) * [Adding An ngRepeat List Delimiter In AngularJS] (http://www.bennadel.com/blog/2451-adding-an-ngrepeat-list-delimiter-in-angularjs.htm) +* [Boost the Performance of an AngularJS Application Using Immutable Data] (http://blog.mgechev.com/2015/03/02/immutability-in-angularjs-immutablejs) * [Grouping Nested ngRepeat Lists In AngularJS] (http://www.bennadel.com/blog/2456-grouping-nested-ngrepeat-lists-in-angularjs.htm) -* [Using ngController With ngRepeat In AngularJS] (http://www.bennadel.com/blog/2450-using-ngcontroller-with-ngrepeat-in-angularjs.htm) -* [Rendering DOM Elements With ngRepeat In AngularJS] (http://www.bennadel.com/blog/2443-rendering-dom-elements-with-ngrepeat-in-angularjs.htm) * [Improving ng-repeat Performance with “track by”] (http://www.codelord.net/2014/04/15/improving-ng-repeat-performance-with-track-by/) -* [Boost the Performance of an AngularJS Application Using Immutable Data] (http://blog.mgechev.com/2015/03/02/immutability-in-angularjs-immutablejs) +* [Rendering DOM Elements With ngRepeat In AngularJS] (http://www.bennadel.com/blog/2443-rendering-dom-elements-with-ngrepeat-in-angularjs.htm) +* [Using ngController With ngRepeat In AngularJS] (http://www.bennadel.com/blog/2450-using-ngcontroller-with-ngrepeat-in-angularjs.htm) +* [Working With Inherited Collections in AngularJS] (http://www.bennadel.com/blog/2485-working-with-inherited-collections-in-angularjs.htm) ## Code Organization From b900a76ab3dc29ced0c7d6c892ef02a693136c37 Mon Sep 17 00:00:00 2001 From: stakx Date: Thu, 27 Oct 2016 21:47:59 +0200 Subject: [PATCH 229/240] Reorder Code Organization section --- README.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index 786ac19d..66c2a130 100644 --- a/README.md +++ b/README.md @@ -545,18 +545,18 @@ NOTE 2: Soon, I plan to remove all links that deal with Angular 1.0 or 1.1. All ## Code Organization +* [Angular App Structuring Guidelines] (http://www.johnpapa.net/angular-app-structuring-guidelines/) +* [AngularJS Modules for Great Justice] (http://codingsmackdown.tv/blog/2013/04/19/angularjs-modules-for-great-justice/) * [Building Huuuuuge Apps with AngularJS] (http://briantford.com/blog/huuuuuge-angular-apps) * [Code Organization in Large AngularJS and JavaScript Applications] (http://cliffmeyers.com/blog/2013/4/21/code-organization-angularjs-javascript) +* [Loading AngularJS Components With RequireJS After Application Bootstrap] (http://www.bennadel.com/blog/2554-loading-angularjs-components-with-requirejs-after-application-bootstrap.htm) +* [Modular AngularJS App Design] (http://clintberry.com/2013/modular-angularjs-application-design/) +* [ngDefine: AngularJS & RequireJS] (https://github.com/Nikku/requirejs-angular-define) * [Proposed Angular’s WebPage structure] (http://gon.to/2013/05/18/proposed-angulars-project-structure/) +* [Side by Side Comparison of Expert Organization Approaches](http://www.dancancro.com/app-file-structure-comparison/) +* [Structuring AngularJS Code] (http://weblogs.asp.net/dwahlin/structuring-angularjs-code) * [The right way of coding AngularJS: How to organize a regular WebApp. Basic Example] (http://gon.to/2013/03/23/the-right-way-of-coding-angularjs-how-to-organize-a-regular-webapp/) -* [AngularJS Modules for Great Justice] (http://codingsmackdown.tv/blog/2013/04/19/angularjs-modules-for-great-justice/) -* [ngDefine: AngularJS & RequireJS] (https://github.com/Nikku/requirejs-angular-define) -* [Modular AngularJS App Design] (http://clintberry.com/2013/modular-angularjs-application-design/) * [Using RequireJS with AngularJS DI] (http://solutionoptimist.com/2013/09/30/requirejs-angularjs-dependency-injection/) -* [Structuring AngularJS Code] (http://weblogs.asp.net/dwahlin/structuring-angularjs-code) -* [Loading AngularJS Components With RequireJS After Application Bootstrap] (http://www.bennadel.com/blog/2554-loading-angularjs-components-with-requirejs-after-application-bootstrap.htm) -* [Angular App Structuring Guidelines] (http://www.johnpapa.net/angular-app-structuring-guidelines/) -* [Side by Side Comparison of Expert Organization Approaches](http://www.dancancro.com/app-file-structure-comparison/) ## Testing * [A Primer on Testing AngularJS Applications] (http://www.payworksmobile.com/legacy_blog/2015/03/05/a-primer-on-testing-angularjs-applications/) From 1ed37f06afbee9efe7223692bae080ec468b2c7c Mon Sep 17 00:00:00 2001 From: stakx Date: Thu, 27 Oct 2016 21:51:38 +0200 Subject: [PATCH 230/240] Reorder Testing section --- README.md | 62 +++++++++++++++++++++++++++---------------------------- 1 file changed, 31 insertions(+), 31 deletions(-) diff --git a/README.md b/README.md index 66c2a130..59f5f341 100644 --- a/README.md +++ b/README.md @@ -560,46 +560,46 @@ NOTE 2: Soon, I plan to remove all links that deal with Angular 1.0 or 1.1. All ## Testing * [A Primer on Testing AngularJS Applications] (http://www.payworksmobile.com/legacy_blog/2015/03/05/a-primer-on-testing-angularjs-applications/) +* [A Tip for Angular Unit Tests with Promises] (http://brianmcd.com/2014/03/27/a-tip-for-angular-unit-tests-with-promises.html) +* [An Introduction To Unit Testing In AngularJS Applications](https://www.smashingmagazine.com/2014/10/introduction-to-unit-testing-in-angularjs/) +* [An Introduction To Unit Testing In AngularJS Applications](https://www.smashingmagazine.com/2014/10/introduction-to-unit-testing-in-angularjs/) +* [Advanced Testing and Debugging in AngularJS] (http://www.yearofmoo.com/2013/09/advanced-testing-and-debugging-in-angularjs.html) +* [Angular Unit Testing Quick Start](http://angulartestingquickstart.com/) +* [AngularJS End to End Testing With Protractor - Easy Set Up With Yeoman, Grunt, Bower] (http://www.codeorbits.com/blog/2014/01/26/angularjs-end-to-end-testing-with-protractor-easy-set-up-with-yeoman/) +* [AngularJS Testing Tips: Testing Directives](http://www.sitepoint.com/angular-testing-tips-testing-directives/) +* [AngularJS Unit Testing - For Real, Though] (https://quickleft.com/blog/angularjs-unit-testing-for-real-though/) +* [AngularJS Unit Testing Series] (http://angular-tips.com/blog/2014/02/introduction-to-unit-test-toc/) +* [Continuous Integration for AngularJS Applications with Jenkins](http://www.cardinalsolutions.com/cardinal/blog/custom-application-development/2014/07/continuous_integrati.html) +* [Creating an Eclipse UI to run AngularJS e2e tests using Karma](http://blog.diniscruz.com/2014/02/creating-eclipse-ui-to-run-angularjs.html?) +* [Decorating your tests in AngularJS] (http://blogs.mulesoft.com/dev/mule-dev/angularjs-using-decorators-for-unit-testing/) * [Full-Spectrum Testing with AngularJS and Testacular] (http://www.yearofmoo.com/2013/01/full-spectrum-testing-with-angularjs-and-karma.html) -* [Mocking Promises in Unit Tests] (http://codingsmackdown.tv/blog/2012/12/28/mocking-promises-in-unit-tests/) +* [Getting started unit-testing Angular] (http://www.ng-newsletter.com/advent2013/#!/day/19) +* [Getting Started With Protractor And Page Objects For AngularJS E2E Testing] (https://teamgaslight.com/blog/getting-started-with-protractor-and-page-objects-for-angularjs-e2e-testing) * [How To Test An AngularJS Directive] (http://newtriks.com/2013/04/26/how-to-test-an-angularjs-directive/) -* [Unit Testing AngularJS Controllers Using Jasmine] (http://sravi-kiran.blogspot.com/2013/04/UnitTestingAngularJsControllerUsingJasmine.html) -* [Unit Testing AngularJS Controller Using QUnit and Sinon] (http://sravi-kiran.blogspot.com/2013/06/UnitTestingAngularJsControllerUsingQUnitAndSinon.html) -* [Testing AngularJS Directives: Handling External Templates] (http://www.portlandwebworks.com/blog/testing-angularjs-directives-handling-external-templates) * [How To Unit Test An Angular App] (http://www.alexrothenberg.com/2013/08/06/how-to-unit-test-an-angular-app.html) -* [Unit Testing - Directives] (http://www.benlesh.com/2013/06/angular-js-unit-testing-directives.html) -* [Unit Testing - Services] (http://www.benlesh.com/2013/06/angular-js-unit-testing-services.html) -* [Unit Testing - Controllers] (http://www.benlesh.com/2013/05/angularjs-unit-testing-controllers.html) -* [Mocking Server Dependencies in JavaScript and AngularJS] (http://modernweb.com/2013/09/09/mocking-server-dependencies-in-javascript-and-angularjs/) -* [Advanced Testing and Debugging in AngularJS] (http://www.yearofmoo.com/2013/09/advanced-testing-and-debugging-in-angularjs.html) -* [Unit Testing Best Practices in AngularJS] (http://andyshora.com/unit-testing-best-practices-angularjs.html) -* [Decorating your tests in AngularJS] (http://blogs.mulesoft.com/dev/mule-dev/angularjs-using-decorators-for-unit-testing/) * [How to Unit Test Controllers In AngularJS Without Setting Your Hair On Fire] (http://nathanleclaire.com/blog/2013/12/13/how-to-unit-test-controllers-in-angularjs-without-setting-your-hair-on-fire/) -* [Testing AngularJS directive templates with Jasmine and Karma] (http://daginge.com/technology/2013/12/14/testing-angular-templates-with-jasmine-and-karma/) -* [Unit and End to End Testing in AngularJS] (http://www.sitepoint.com/unit-and-e2e-testing-in-angularjs/) -* [Testing AngularJS Apps with Protractor] (http://madewithenvy.com/ecosystem/articles/2013/testing-angularjs-apps-with-protractor/) -* [Getting started unit-testing Angular] (http://www.ng-newsletter.com/advent2013/#!/day/19) * [Mock Unit Testing a AngularJS Local Storage Service with Karma and Jasmine] (http://ngokevin.com/blog/angular-unit-testing/) -* [AngularJS End to End Testing With Protractor - Easy Set Up With Yeoman, Grunt, Bower] (http://www.codeorbits.com/blog/2014/01/26/angularjs-end-to-end-testing-with-protractor-easy-set-up-with-yeoman/) -* [Unit Testing an AngularJS Directive] (http://blog.revolunet.com/blog/2013/12/05/unit-testing-angularjs-directive/) +* [Mocking Promises in Unit Tests] (http://codingsmackdown.tv/blog/2012/12/28/mocking-promises-in-unit-tests/) +* [Mocking Server Dependencies in JavaScript and AngularJS] (http://modernweb.com/2013/09/09/mocking-server-dependencies-in-javascript-and-angularjs/) +* [Proper testing of Angular JS applications with ES6 modules](https://medium.com/@tomastrajan/proper-testing-of-angular-js-applications-with-es6-modules-8cf31113873f) * [Protractor - Testing Angular and Non Angular Sites] (http://ng-learn.org/2014/02/Protractor_Testing_With_Angular_And_Non_Angular_Sites/) * [Test Filters in AngularJS] (http://www.ecofic.com/about/blog/test-filters-in-angularjs) -* [Creating an Eclipse UI to run AngularJS e2e tests using Karma](http://blog.diniscruz.com/2014/02/creating-eclipse-ui-to-run-angularjs.html?) -* [AngularJS Unit Testing Series] (http://angular-tips.com/blog/2014/02/introduction-to-unit-test-toc/) -* [A Tip for Angular Unit Tests with Promises] (http://brianmcd.com/2014/03/27/a-tip-for-angular-unit-tests-with-promises.html) -* [Writing Tests and Stomping Bugs in AngularJS] (https://www.safaribooksonline.com/blog/2014/04/01/writing-tests-stomping-bugs-angularjs/) -* [Unit Testing Services in AngularJS for Fun and for Profit] (http://nathanleclaire.com/blog/2014/04/12/unit-testing-services-in-angularjs-for-fun-and-for-profit/) -* [Getting Started With Protractor And Page Objects For AngularJS E2E Testing] (https://teamgaslight.com/blog/getting-started-with-protractor-and-page-objects-for-angularjs-e2e-testing) -* [Continuous Integration for AngularJS Applications with Jenkins](http://www.cardinalsolutions.com/cardinal/blog/custom-application-development/2014/07/continuous_integrati.html) -* [Unit Testing w/ AngularJS] (http://moduscreate.com/unit-testing-w-angularjs/) -* [AngularJS Unit Testing - For Real, Though] (https://quickleft.com/blog/angularjs-unit-testing-for-real-though/) * [Testing AngularJS Apps Using Karma] (https://www.airpair.com/angularjs/posts/testing-angular-with-karma) -* [An Introduction To Unit Testing In AngularJS Applications] (https://www.smashingmagazine.com/2014/10/introduction-to-unit-testing-in-angularjs/) -* [AngularJS Testing Tips: Testing Directives](http://www.sitepoint.com/angular-testing-tips-testing-directives/) +* [Testing AngularJS Apps with Protractor] (http://madewithenvy.com/ecosystem/articles/2013/testing-angularjs-apps-with-protractor/) +* [Testing AngularJS Directives: Handling External Templates] (http://www.portlandwebworks.com/blog/testing-angularjs-directives-handling-external-templates) +* [Testing AngularJS directive templates with Jasmine and Karma] (http://daginge.com/technology/2013/12/14/testing-angular-templates-with-jasmine-and-karma/) +* [Unit and End to End Testing in AngularJS] (http://www.sitepoint.com/unit-and-e2e-testing-in-angularjs/) +* [Unit Testing an AngularJS Directive] (http://blog.revolunet.com/blog/2013/12/05/unit-testing-angularjs-directive/) * [Unit testing AngularJS applications](https://www.airpair.com/angularjs/posts/unit-testing-angularjs-applications) -* [Proper testing of Angular JS applications with ES6 modules](https://medium.com/@tomastrajan/proper-testing-of-angular-js-applications-with-es6-modules-8cf31113873f) -* [Angular Unit Testing Quick Start](http://angulartestingquickstart.com/) -* [An Introduction To Unit Testing In AngularJS Applications](https://www.smashingmagazine.com/2014/10/introduction-to-unit-testing-in-angularjs/) +* [Unit Testing AngularJS Controllers Using Jasmine] (http://sravi-kiran.blogspot.com/2013/04/UnitTestingAngularJsControllerUsingJasmine.html) +* [Unit Testing AngularJS Controller Using QUnit and Sinon] (http://sravi-kiran.blogspot.com/2013/06/UnitTestingAngularJsControllerUsingQUnitAndSinon.html) +* [Unit Testing Best Practices in AngularJS] (http://andyshora.com/unit-testing-best-practices-angularjs.html) +* [Unit Testing - Controllers] (http://www.benlesh.com/2013/05/angularjs-unit-testing-controllers.html) +* [Unit Testing - Directives] (http://www.benlesh.com/2013/06/angular-js-unit-testing-directives.html) +* [Unit Testing - Services] (http://www.benlesh.com/2013/06/angular-js-unit-testing-services.html) +* [Unit Testing Services in AngularJS for Fun and for Profit] (http://nathanleclaire.com/blog/2014/04/12/unit-testing-services-in-angularjs-for-fun-and-for-profit/) +* [Unit Testing w/ AngularJS] (http://moduscreate.com/unit-testing-w-angularjs/) +* [Writing Tests and Stomping Bugs in AngularJS] (https://www.safaribooksonline.com/blog/2014/04/01/writing-tests-stomping-bugs-angularjs/) ## RESTful Stuff * [Using RESTful Controllers In An AngularJS Resource] (http://www.bennadel.com/blog/2433-using-restful-controllers-in-an-angularjs-resource.htm) From a0e66d90b2b870bbc39e70485a6243383ae71341 Mon Sep 17 00:00:00 2001 From: stakx Date: Thu, 27 Oct 2016 21:52:00 +0200 Subject: [PATCH 231/240] Reorder RESTful Stuff section --- README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 59f5f341..cbcff609 100644 --- a/README.md +++ b/README.md @@ -602,11 +602,11 @@ NOTE 2: Soon, I plan to remove all links that deal with Angular 1.0 or 1.1. All * [Writing Tests and Stomping Bugs in AngularJS] (https://www.safaribooksonline.com/blog/2014/04/01/writing-tests-stomping-bugs-angularjs/) ## RESTful Stuff -* [Using RESTful Controllers In An AngularJS Resource] (http://www.bennadel.com/blog/2433-using-restful-controllers-in-an-angularjs-resource.htm) -* [Restangular: New AngularJS framework to handle Rest API Restful Resources properly and easily] (http://gon.to/2013/04/09/restangular-new-angular-framework-to-handle-restful-resources-properly-and-easily/) +* [Authentication to a RESTful web service in an AngularJS web app] (http://blog.brunoscopelliti.com/authentication-to-a-restful-web-service-in-an-angularjs-web-app/) * [New features on Restangular: the ultimate Rest API client for Angular] (http://gon.to/2013/04/26/new-features-on-restangular-the-ultimate-rest-api-client-for-angularjs/) +* [Restangular: New AngularJS framework to handle Rest API Restful Resources properly and easily] (http://gon.to/2013/04/09/restangular-new-angular-framework-to-handle-restful-resources-properly-and-easily/) * [Using an AngularJS Factory to Interact with a RESTful Service] (http://weblogs.asp.net/dwahlin/using-an-angularjs-factory-to-interact-with-a-restful-service) -* [Authentication to a RESTful web service in an AngularJS web app] (http://blog.brunoscopelliti.com/authentication-to-a-restful-web-service-in-an-angularjs-web-app/) +* [Using RESTful Controllers In An AngularJS Resource] (http://www.bennadel.com/blog/2433-using-restful-controllers-in-an-angularjs-resource.htm) * [XHR Interceptor in an AngularJS web app] (http://blog.brunoscopelliti.com/xhr-interceptor-in-an-angularjs-web-app/) ## Localization From 158099f4bf24a121230be7b6a59803897e0edcf1 Mon Sep 17 00:00:00 2001 From: stakx Date: Thu, 27 Oct 2016 21:52:16 +0200 Subject: [PATCH 232/240] Reorder Localization section --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index cbcff609..d32d22a5 100644 --- a/README.md +++ b/README.md @@ -610,11 +610,11 @@ NOTE 2: Soon, I plan to remove all links that deal with Angular 1.0 or 1.1. All * [XHR Interceptor in an AngularJS web app] (http://blog.brunoscopelliti.com/xhr-interceptor-in-an-angularjs-web-app/) ## Localization -* [Localizing Your AngularJS Apps] (http://codingsmackdown.tv/blog/2013/04/23/localizing-your-angularjs-apps-update/) -* [Internazionalization (i18n) with AngularJS] (http://blog.brunoscopelliti.com/internazionalization-i18n-with-angularjs/) * [AngularJS And i18n] (https://coderwall.com/p/uyrtpq) * [Easy global i18n angularJS language translations for your Angular app] (http://www.ng-newsletter.com/posts/angular-translate.html) +* [Internazionalization (i18n) with AngularJS] (http://blog.brunoscopelliti.com/internazionalization-i18n-with-angularjs/) * [INTERNATIONALIZATION WITH ANGULARJS](http://blog.trifork.com/2014/04/10/internationalization-with-angularjs/) +* [Localizing Your AngularJS Apps] (http://codingsmackdown.tv/blog/2013/04/23/localizing-your-angularjs-apps-update/) ## UI Stuff * [Angular UI suite (including some subprojects)](http://angular-ui.github.io/) From cfcb70823d27b729aeba04edd100ad36f4734874 Mon Sep 17 00:00:00 2001 From: stakx Date: Thu, 27 Oct 2016 21:56:21 +0200 Subject: [PATCH 233/240] Reorder UI Stuff section & fix corrupted link --- README.md | 72 +++++++++++++++++++++++++++---------------------------- 1 file changed, 36 insertions(+), 36 deletions(-) diff --git a/README.md b/README.md index d32d22a5..0b5f0342 100644 --- a/README.md +++ b/README.md @@ -617,52 +617,52 @@ NOTE 2: Soon, I plan to remove all links that deal with Angular 1.0 or 1.1. All * [Localizing Your AngularJS Apps] (http://codingsmackdown.tv/blog/2013/04/23/localizing-your-angularjs-apps-update/) ## UI Stuff -* [Angular UI suite (including some subprojects)](http://angular-ui.github.io/) -* [Animation in AngularJS] (http://www.yearofmoo.com/2013/04/animation-in-angularjs.html) -* [Enhanced Animation in AngularJS] (http://www.yearofmoo.com/2013/05/enhanced-animations-in-angularjs.html) * [A Reusable AngularJS Popup Dialog Service] (http://www.befundoo.com/blog/angularjs-popup-dialog/) -* [Creating A Custom Show / Hide Directive In AngularJS] (http://www.bennadel.com/blog/2440-creating-a-custom-show-hide-directive-in-angularjs.htm) -* [Bootstrap Tabs with Angular.js] (https://www.grobmeier.de/bootstrap-tabs-with-angular-js-25112012.html) -* [Using Response Interceptors to Show and Hide a Loading Widget] (http://codingsmackdown.tv/blog/2013/01/02/using-response-interceptors-to-show-and-hide-a-loading-widget/) -* [Building a Typeahead Directive with AngularJS] (http://hueypetersen.com/posts/2013/06/24/typeahead-with-angular/) -* [AngularJS Modal Service] (http://fundoo-solutions.github.io/angularjs-modal-service/) -* [Cross-Fading Images With AngularJS] (http://www.bennadel.com/blog/2497-cross-fading-images-with-angularjs.htm) +* [A Scalable Approach to Page Transitions in AngularJS] (http://phillippuleo.com/articles/scalable-approach-page-transitions-angularjs) +* [Adding CSS Animations to AngularJS Applications](www.sitepoint.com/adding-css-animations-angularjs-applications) +* [Advanced UI, Plugins and Components in AngularJS] (http://slides.yearofmoo.com/fitc-spotlight-angularjs/index.html) +* [Angular JS - Scrolling To An Element By Id] (http://www.benlesh.com/2013/02/angular-js-scrolling-to-element-by-id.html) +* [Angular UI suite (including some subprojects)](http://angular-ui.github.io/) * [AngularJS and SVG] (http://dailyjs.com/2013/06/07/angular-svg/) +* [AngularJS: Blurred image directive] (https://veamospues.wordpress.com/2013/10/13/angularjs-blurred-image-directive/) +* [AngularJS Modal Service] (http://fundoo-solutions.github.io/angularjs-modal-service/) * [AngularJS: Scroll Animations] (https://jjperezaguinaga.wordpress.com/2013/07/16/angularjs-scroll-animations/) +* [Animate Your Angular Application](http://www.planningforaliens.com/angular/animate-your-angular-application/) +* [Animating AngularJS Apps: ngView] (http://scotch.io/tutorials/javascript/animating-angularjs-apps-ngview) +* [Animating ng-view on route change in AngularJS](https://medium.com/@mike360/animating-ng-view-on-route-change-in-angularjs-9490811d0470) * [Animating with AngularJS] (http://modernweb.com/2013/08/05/animating-with-angularjs/) -* [Drag and Drop File Upload with AngularJS] (http://buildinternet.com/2013/08/drag-and-drop-file-upload-with-angularjs/) -* [Remastered Animation in AngularJS 1.2] (http://www.yearofmoo.com/2013/08/remastered-animation-in-angularjs-1-2.html) -* [Angular JS - Scrolling To An Element By Id] (http://www.benlesh.com/2013/02/angular-js-scrolling-to-element-by-id.html) +* [Animation in AngularJS] (http://www.yearofmoo.com/2013/04/animation-in-angularjs.html) +* [Bootstrap Tabs with Angular.js] (https://www.grobmeier.de/bootstrap-tabs-with-angular-js-25112012.html) +* [Build a Sweet AngularJS Photo Slider Pt 2 with ngTouch] (http://onehungrymind.com/build-sweet-angularjs-photo-slider-pt-2-ngtouch/) +* [Build a Sweet Photo Slider with AngularJS Animate](http://onehungrymind.com/build-sweet-photo-slider-angularjs-animate/) +* [Build an animated AngularJS website] (http://www.creativebloq.com/javascript/build-animated-angularjs-website-61411891) +* [Building a Typeahead Directive with AngularJS] (http://hueypetersen.com/posts/2013/06/24/typeahead-with-angular/) * [Building an AngularJS Dialog Service] (http://weblogs.asp.net/dwahlin/building-an-angularjs-dialog-service) -* [Preparing for Animations in Angular 1.2.0] (http://www.johnpapa.net/preparing-for-animations-in-angular-1-2-0/) -* [Replacing jQuery.slideDown() with ngAnimate in AngularJS 1.2.0] (https://www.exratione.com/2013/09/replacing-jqueryslidedown-with-nganimate-in-angularjs-120/) -* [AngularJS: Blurred image directive] (https://veamospues.wordpress.com/2013/10/13/angularjs-blurred-image-directive/) +* [Conditionally Apply a CSS Class with AngularJS] (http://www.ecofic.com/about/blog/conditionally-apply-a-css-class-with-angularjs) * [Create a “load more” widget using AngularJS, Ajax and Bootstrap 3] (http://julienrenaux.fr/2013/10/27/create-a-load-more-widget-using-angularjs-ajax-and-bootstrap-3/) -* [ngInfiniteScroll] (http://binarymuse.github.io/ngInfiniteScroll/index.html) -* [jQuery UI Datepicker with AngularJS] (http://www.abequar.net/posts/jquery-ui-datepicker-with-angularjs) -* [TimeSelector/TimePicker Directive] (http://www.whatibroke.com/?p=899) -* [Photo Gallery with AngularJS and CSS3] (https://www.script-tutorials.com/photo-gallery-with-angularjs-and-css3/) -* [A Scalable Approach to Page Transitions in AngularJS] (http://phillippuleo.com/articles/scalable-approach-page-transitions-angularjs) -* [Staggering Animations in AngularJS] (http://www.yearofmoo.com/2013/12/staggering-animations-in-angularjs.html) -* [Build a Sweet Photo Slider with AngularJS Animate](http://onehungrymind.com/build-sweet-photo-slider-angularjs-animate/) -* [Build a Sweet AngularJS Photo Slider Pt 2 with ngTouch] (http://onehungrymind.com/build-sweet-angularjs-photo-slider-pt-2-ngtouch/) +* [Creating A Custom Show / Hide Directive In AngularJS] (http://www.bennadel.com/blog/2440-creating-a-custom-show-hide-directive-in-angularjs.htm) * [Creating a Slide Show Plugin With AngularJS](http://www.sitepoint.com/creating-slide-show-plugin-angularjs/) -* [Wallop Slider in AngularJS](http://andyshora.com/wallop-slider-angularjs-css.html) -* [Easy Animations For AngularJS With Animate.css] (http://odetocode.com/blogs/scott/archive/2014/02/25/easy-animations-for-angularjs-with-animate-css.aspx) -* [Conditionally Apply a CSS Class with AngularJS] (http://www.ecofic.com/about/blog/conditionally-apply-a-css-class-with-angularjs) -* [Animating AngularJS Apps: ngView] (http://scotch.io/tutorials/javascript/animating-angularjs-apps-ngview) * [Creating Asynchronous Alerts, Prompts, And Confirms In AngularJS] (http://www.bennadel.com/blog/2632-creating-asynchronous-alerts-prompts-and-confirms-in-angularjs.htm) -* [Build an animated AngularJS website] (http://www.creativebloq.com/javascript/build-animated-angularjs-website-61411891) -* [https://medium.com/@mike360/animating-ng-view-on-route-change-in-angularjs-9490811d0470] (Animating ng-view on route change in AngularJS) -* [Advanced UI, Plugins and Components in AngularJS] (http://slides.yearofmoo.com/fitc-spotlight-angularjs/index.html) -* [Adding CSS Animations to AngularJS Applications](www.sitepoint.com/adding-css-animations-angularjs-applications) -* [JavaScript Animations in AngularJS Applications] (http://www.sitepoint.com/javascript-animations-angularjs-applications/) +* [Cross-Fading Images With AngularJS] (http://www.bennadel.com/blog/2497-cross-fading-images-with-angularjs.htm) +* [Drag and Drop File Upload with AngularJS] (http://buildinternet.com/2013/08/drag-and-drop-file-upload-with-angularjs/) +* [Easy Animations For AngularJS With Animate.css] (http://odetocode.com/blogs/scott/archive/2014/02/25/easy-animations-for-angularjs-with-animate-css.aspx) +* [Enhanced Animation in AngularJS] (http://www.yearofmoo.com/2013/05/enhanced-animations-in-angularjs.html) * [Getting Started with Mobile Angular UI] (http://www.sitepoint.com/getting-started-mobile-angular-ui/) -* [Animate Your Angular Application](http://www.planningforaliens.com/angular/animate-your-angular-application/) -* [Using AngularJS for Data Visualisations](https://css-tricks.com/using-angularjs-for-data-visualisations/) -* [Thinkster: Creating Animations in Angular with ngAnimate](https://thinkster.io/angular-animations-tutorial) -* [Paginate (almost) Anything in AngularJS](http://www.michaelbromley.co.uk/blog/108/paginate-almost-anything-in-angularjs) +* [JavaScript Animations in AngularJS Applications] (http://www.sitepoint.com/javascript-animations-angularjs-applications/) +* [jQuery UI Datepicker with AngularJS] (http://www.abequar.net/posts/jquery-ui-datepicker-with-angularjs) * [Make It Easy: Client side pagination using angular js](http://www.angulartutorial.net/2014/03/client-side-pagination-using-angular-js.html) +* [ngInfiniteScroll] (http://binarymuse.github.io/ngInfiniteScroll/index.html) +* [Paginate (almost) Anything in AngularJS](http://www.michaelbromley.co.uk/blog/108/paginate-almost-anything-in-angularjs) +* [Photo Gallery with AngularJS and CSS3] (https://www.script-tutorials.com/photo-gallery-with-angularjs-and-css3/) +* [Preparing for Animations in Angular 1.2.0] (http://www.johnpapa.net/preparing-for-animations-in-angular-1-2-0/) +* [Remastered Animation in AngularJS 1.2] (http://www.yearofmoo.com/2013/08/remastered-animation-in-angularjs-1-2.html) +* [Replacing jQuery.slideDown() with ngAnimate in AngularJS 1.2.0] (https://www.exratione.com/2013/09/replacing-jqueryslidedown-with-nganimate-in-angularjs-120/) +* [Staggering Animations in AngularJS] (http://www.yearofmoo.com/2013/12/staggering-animations-in-angularjs.html) +* [Thinkster: Creating Animations in Angular with ngAnimate](https://thinkster.io/angular-animations-tutorial) +* [TimeSelector/TimePicker Directive] (http://www.whatibroke.com/?p=899) +* [Using AngularJS for Data Visualisations](https://css-tricks.com/using-angularjs-for-data-visualisations/) +* [Using Response Interceptors to Show and Hide a Loading Widget] (http://codingsmackdown.tv/blog/2013/01/02/using-response-interceptors-to-show-and-hide-a-loading-widget/) +* [Wallop Slider in AngularJS](http://andyshora.com/wallop-slider-angularjs-css.html) ## Integration With Other Languages/Frameworks From b390ce1e91596615132cc8631702854cd179da88 Mon Sep 17 00:00:00 2001 From: stakx Date: Thu, 27 Oct 2016 21:57:57 +0200 Subject: [PATCH 234/240] Reorder Integration section --- README.md | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/README.md b/README.md index 0b5f0342..aeb56ae5 100644 --- a/README.md +++ b/README.md @@ -666,27 +666,27 @@ NOTE 2: Soon, I plan to remove all links that deal with Angular 1.0 or 1.1. All ## Integration With Other Languages/Frameworks +* [A better way of using SignalR with Angular JS] (http://sravi-kiran.blogspot.com/2013/09/ABetterWayOfUsingAspNetSignalRWithAngularJs.html) +* [Achieving Reasonable and Scalable Routing in AngularJS with Flux](https://medium.com/@gilbox/achieving-reasonable-and-scalable-routing-in-angularjs-with-flux-2655e06cd5ee) * [AngularJS and TypeScript] (http://notebookheavy.com/2013/05/22/angularjs-and-typescript/) -* [Using AngularJS and D3 to Create a WordCloud Directive] (http://spiiice.net/using-angularjs-and-d3-to-create-a-wordcloud-directive/) -* [Using jQuery Event Delegation In AngularJS] (http://www.bennadel.com/blog/2448-using-jquery-event-delegation-in-angularjs.htm) -* [Hooking up ASP.NET SignalR with Angular JS](http://sravi-kiran.blogspot.in/2013/05/HookingUpAspNetSignalRWithAngularJS.html) -* [Facebook Authentication in Your AngularJS App] (http://blog.brunoscopelliti.com/facebook-authentication-in-your-angularjs-web-app/) * [Automating AngularJS with Yeoman, Grunt & Bower] (http://newtriks.com/2013/06/11/automating-angularjs-with-yeoman-grunt-and-bower/) -* [Writing Reusable AngularJS Components with Bower] (http://briantford.com/blog/angular-bower) -* [Making Google Maps Components with AngularJS] (http://wbyoko.co/angularjs/angularjs-google-maps-components.html) -* [Sync Multiple AngularJS Apps Without Server via PouchDB] (http://www.mircozeiss.com/sync-multiple-angularjs-apps-without-server-via-pouchdb/) * [Building Offline Applications With AngularJS and PouchDB] (http://www.mircozeiss.com/building-offline-applications-with-angularjs-and-pouchdb/) -* [How to integrate AngularJS with Rails 4] (https://shellycloud.com/blog/2013/10/how-to-integrate-angularjs-with-rails-4) -* [Using Breeze JS with Angular to consume Web API OData] (http://sravi-kiran.blogspot.com/2013/11/UsingBreezeJsToConsumeAspNetWebApiODataInAnAngularJsApplication.html) -* [A better way of using SignalR with Angular JS] (http://sravi-kiran.blogspot.com/2013/09/ABetterWayOfUsingAspNetSignalRWithAngularJs.html) -* [Using AngularJS with Django](http://glynjackson.org/weblog/tutorial-using-angularjs-django/) -* [Using AngularJS/Bootstrap as frontend and CakePHP as REST API producer](https://github.com/hantsy/angularjs-cakephp-sample/wiki) * [Creating Charting Directives Using AngularJS and D3.js](http://www.sitepoint.com/creating-charting-directives-using-angularjs-d3-js/) -* [Laravel 4 & AngularJS E2E secured SPA](http://blog.neoxia.com/laravel4-and-angularjs/) -* [Tips for using AngularJS in ASP.Net MVC] (http://www.justinobney.com/tips-for-using-angularjs-in-asp-net-mvc/) +* [Facebook Authentication in Your AngularJS App] (http://blog.brunoscopelliti.com/facebook-authentication-in-your-angularjs-web-app/) * [Form validation with AngularJS and Rails](http://blog.cesarandreu.com/posts/form_validation_with_angularjs_and_rails) +* [Hooking up ASP.NET SignalR with Angular JS](http://sravi-kiran.blogspot.in/2013/05/HookingUpAspNetSignalRWithAngularJS.html) * [How can React and Flux help us create better Angular applications?](https://medium.com/@gilbox/how-can-react-and-flux-help-us-create-better-stronger-faster-angular-applications-639247898fb) -* [Achieving Reasonable and Scalable Routing in AngularJS with Flux](https://medium.com/@gilbox/achieving-reasonable-and-scalable-routing-in-angularjs-with-flux-2655e06cd5ee) +* [How to integrate AngularJS with Rails 4] (https://shellycloud.com/blog/2013/10/how-to-integrate-angularjs-with-rails-4) +* [Laravel 4 & AngularJS E2E secured SPA](http://blog.neoxia.com/laravel4-and-angularjs/) +* [Making Google Maps Components with AngularJS] (http://wbyoko.co/angularjs/angularjs-google-maps-components.html) +* [Sync Multiple AngularJS Apps Without Server via PouchDB] (http://www.mircozeiss.com/sync-multiple-angularjs-apps-without-server-via-pouchdb/) +* [Tips for using AngularJS in ASP.Net MVC] (http://www.justinobney.com/tips-for-using-angularjs-in-asp-net-mvc/) +* [Using AngularJS and D3 to Create a WordCloud Directive] (http://spiiice.net/using-angularjs-and-d3-to-create-a-wordcloud-directive/) +* [Using AngularJS/Bootstrap as frontend and CakePHP as REST API producer](https://github.com/hantsy/angularjs-cakephp-sample/wiki) +* [Using AngularJS with Django](http://glynjackson.org/weblog/tutorial-using-angularjs-django/) +* [Using Breeze JS with Angular to consume Web API OData] (http://sravi-kiran.blogspot.com/2013/11/UsingBreezeJsToConsumeAspNetWebApiODataInAnAngularJsApplication.html) +* [Using jQuery Event Delegation In AngularJS] (http://www.bennadel.com/blog/2448-using-jquery-event-delegation-in-angularjs.htm) +* [Writing Reusable AngularJS Components with Bower] (http://briantford.com/blog/angular-bower) ## Hosted Backends * [Parse.com boilerplate for building large, complex AngularJS apps](http://brandid.github.io/parse-angular-demo/#/features) From 7af5b9d4397b930113f8ace608928ef26476798b Mon Sep 17 00:00:00 2001 From: stakx Date: Thu, 27 Oct 2016 21:58:14 +0200 Subject: [PATCH 235/240] Reorder Hosted Backends section --- README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index aeb56ae5..f35ad482 100644 --- a/README.md +++ b/README.md @@ -689,11 +689,11 @@ NOTE 2: Soon, I plan to remove all links that deal with Angular 1.0 or 1.1. All * [Writing Reusable AngularJS Components with Bower] (http://briantford.com/blog/angular-bower) ## Hosted Backends -* [Parse.com boilerplate for building large, complex AngularJS apps](http://brandid.github.io/parse-angular-demo/#/features) -* [Realtime database for your Angular app with Firebase] (https://github.com/firebase/angularFire) -* [CRUD backend for Angular with Backlift] (https://blog.backlift.com/entry/angular-tut1) * [Building Offline Applications With AngularJS and PouchDB] (http://mircozeiss.com/building-offline-applications-with-angularjs-and-pouchdb/) +* [CRUD backend for Angular with Backlift] (https://blog.backlift.com/entry/angular-tut1) * [CRUD backend for Angular with DreamFactory] (http://www.dreamfactory.com/angularjs-example) +* [Parse.com boilerplate for building large, complex AngularJS apps](http://brandid.github.io/parse-angular-demo/#/features) +* [Realtime database for your Angular app with Firebase] (https://github.com/firebase/angularFire) * [Three-Way Data Binding with Firebase and Angular] (https://www.firebase.com/blog/2013-10-04-firebase-angular-data-binding.html) ## Mobile From 177c7d5640cca9897a3fecc723c99ceac26a4a5f Mon Sep 17 00:00:00 2001 From: stakx Date: Thu, 27 Oct 2016 21:58:35 +0200 Subject: [PATCH 236/240] Reorder Mobile section --- README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index f35ad482..88d157aa 100644 --- a/README.md +++ b/README.md @@ -697,14 +697,14 @@ NOTE 2: Soon, I plan to remove all links that deal with Angular 1.0 or 1.1. All * [Three-Way Data Binding with Firebase and Angular] (https://www.firebase.com/blog/2013-10-04-firebase-angular-data-binding.html) ## Mobile -* [Quick Start Guide to PhoneGap+AngularJS] (http://devgirl.org/2013/06/10/quick-start-guide-phonegap-and-angularjs/) * [Building PhoneGap Apps with AngularJS] (http://briantford.com/blog/angular-phonegap) +* [Developing a mobile app with Phonegap, AngularJS and ExpressJS Part I] (http://abou-kone.com/2013/07/17/developing-a-mobile-app-with-phonegap-angularjs-and-expressjs-part-i/) +* [Ionic Framework with AngularJS app development](http://ionicframework.com/) * [PhoneGap And AngularJS: In App Browser] (http://tech.pro/tutorial/1357/phonegap-and-angularjs-in-app-browser) * [PhoneGap And AngularJS: Notification Service] (http://tech.pro/tutorial/1349/phonegap-and-angularjs-notification-service) -* [Developing a mobile app with Phonegap, AngularJS and ExpressJS Part I] (http://abou-kone.com/2013/07/17/developing-a-mobile-app-with-phonegap-angularjs-and-expressjs-part-i/) +* [Quick Start Guide to PhoneGap+AngularJS] (http://devgirl.org/2013/06/10/quick-start-guide-phonegap-and-angularjs/) * [Sample Mobile Application with AngularJS] (http://coenraets.org/blog/2013/11/sample-mobile-application-with-angularjs/) * [The Definitive Guide to Angular on Mobile] (http://www.ng-newsletter.com.s3-website-us-east-1.amazonaws.com/posts/angular-on-mobile.html) -* [Ionic Framework with AngularJS app development](http://ionicframework.com/) ## Popular Third-Party Modules * [Bindonce - watchless AngularJS](https://github.com/Pasvaz/bindonce) From 45425df3ebb18727426b47347430146fbde166fa Mon Sep 17 00:00:00 2001 From: stakx Date: Thu, 27 Oct 2016 21:58:52 +0200 Subject: [PATCH 237/240] Reorder Popular 3rd Party section --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 88d157aa..d8cc1cc8 100644 --- a/README.md +++ b/README.md @@ -707,11 +707,11 @@ NOTE 2: Soon, I plan to remove all links that deal with Angular 1.0 or 1.1. All * [The Definitive Guide to Angular on Mobile] (http://www.ng-newsletter.com.s3-website-us-east-1.amazonaws.com/posts/angular-on-mobile.html) ## Popular Third-Party Modules +* [Angular Material](https://material.angularjs.org/#/) +* [Angularstrap](http://mgcrea.github.io/angular-strap/) * [Bindonce - watchless AngularJS](https://github.com/Pasvaz/bindonce) * [UI Bootstrap](http://angular-ui.github.io/bootstrap/) -* [Angularstrap](http://mgcrea.github.io/angular-strap/) * [UI Router](https://github.com/angular-ui/ui-router) -* [Angular Material](https://material.angularjs.org/#/) ## Text editor bundles/IDE Stuff * [Brackets (AngularJS Extension Available)](http://brackets.io/) From 50b2c433c69d8760a4c7df40e61f46a8c6f08563 Mon Sep 17 00:00:00 2001 From: stakx Date: Thu, 27 Oct 2016 21:59:20 +0200 Subject: [PATCH 238/240] Reorder Text Editor section --- README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index d8cc1cc8..0f4b610f 100644 --- a/README.md +++ b/README.md @@ -714,13 +714,13 @@ NOTE 2: Soon, I plan to remove all links that deal with Angular 1.0 or 1.1. All * [UI Router](https://github.com/angular-ui/ui-router) ## Text editor bundles/IDE Stuff +* [Atom - AngularJS Helper](https://atom.io/packages/angularjs-helper) +* [Atom - AngularJS Snippets](https://atom.io/packages/angularjs-snippets) * [Brackets (AngularJS Extension Available)](http://brackets.io/) +* [Running JavaScript tests with Karma in WebStorm 7] (http://blog.jetbrains.com/webstorm/2013/10/running-javascript-tests-with-karma-in-webstorm-7/) * [Sublime text 2 package](https://github.com/angular-ui/AngularJS-sublime-package) * [VIM UltiSnip & Snipmate Snippets for AngularJS](https://github.com/matthewsimo/angular-vim-snippets) -* [Running JavaScript tests with Karma in WebStorm 7] (http://blog.jetbrains.com/webstorm/2013/10/running-javascript-tests-with-karma-in-webstorm-7/) * [Visual Studio](https://www.visualstudio.com/en-us) -* [Atom - AngularJS Helper](https://atom.io/packages/angularjs-helper) -* [Atom - AngularJS Snippets](https://atom.io/packages/angularjs-snippets) ## Development Tools * [AngularJS Batarang Chrome Extension](https://github.com/angular/batarang) From 9525815bdd177b143d4aa21c34e631ff74733035 Mon Sep 17 00:00:00 2001 From: stakx Date: Thu, 27 Oct 2016 21:59:31 +0200 Subject: [PATCH 239/240] Reorder Development Tools section --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 0f4b610f..eef8db3f 100644 --- a/README.md +++ b/README.md @@ -724,5 +724,5 @@ NOTE 2: Soon, I plan to remove all links that deal with Angular 1.0 or 1.1. All ## Development Tools * [AngularJS Batarang Chrome Extension](https://github.com/angular/batarang) -* [Scaffolding JSON or restful API to JavaScript and HTML using AngularJS and JQuery](http://spascaffold.azurewebsites.net/AngularJSScaffold) * [ng-inspector for AngularJS](http://ng-inspector.org/) +* [Scaffolding JSON or restful API to JavaScript and HTML using AngularJS and JQuery](http://spascaffold.azurewebsites.net/AngularJSScaffold) From d0f52f0262cdb50d5f746cde07158481929b3661 Mon Sep 17 00:00:00 2001 From: stakx Date: Thu, 27 Oct 2016 22:03:10 +0200 Subject: [PATCH 240/240] Remove 2 duplicate links --- README.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/README.md b/README.md index eef8db3f..1e95fcd8 100644 --- a/README.md +++ b/README.md @@ -383,7 +383,6 @@ NOTE 2: Soon, I plan to remove all links that deal with Angular 1.0 or 1.1. All * [AngularJS Directives - Domain-Specific Extensions to HTML] (http://henriquat.re/directives/introduction-to-directives/introductionToDirectives.html) * [AngularJS Directives That Override Standard HTML Tags] (http://joelhooks.com/blog/2013/07/15/a-look-at-angularjs-internal-directives-that-override-standard-html-tags/) * [AngularJS Directives Tutorial] (http://www.befundoo.com/university/tutorials/angularjs-directives-tutorial/) -* [AngularJS Directives Tutorial] (http://www.befundoo.com/university/tutorials/angularjs-directives-tutorial/) * [Angular.js Directives with JSON arguments] (https://www.grobmeier.de/angular-js-directives-with-json-arguments-08012013.html) * [AngularJS: Referencing the parent scope in a directive] (https://www.grobmeier.de/angularjs-referencing-parent-scope-directive-23082013.html) * [Building a Custom AngularJS Unique Value Directive] (http://weblogs.asp.net/dwahlin/building-a-custom-angularjs-unique-value-directive) @@ -562,7 +561,6 @@ NOTE 2: Soon, I plan to remove all links that deal with Angular 1.0 or 1.1. All * [A Primer on Testing AngularJS Applications] (http://www.payworksmobile.com/legacy_blog/2015/03/05/a-primer-on-testing-angularjs-applications/) * [A Tip for Angular Unit Tests with Promises] (http://brianmcd.com/2014/03/27/a-tip-for-angular-unit-tests-with-promises.html) * [An Introduction To Unit Testing In AngularJS Applications](https://www.smashingmagazine.com/2014/10/introduction-to-unit-testing-in-angularjs/) -* [An Introduction To Unit Testing In AngularJS Applications](https://www.smashingmagazine.com/2014/10/introduction-to-unit-testing-in-angularjs/) * [Advanced Testing and Debugging in AngularJS] (http://www.yearofmoo.com/2013/09/advanced-testing-and-debugging-in-angularjs.html) * [Angular Unit Testing Quick Start](http://angulartestingquickstart.com/) * [AngularJS End to End Testing With Protractor - Easy Set Up With Yeoman, Grunt, Bower] (http://www.codeorbits.com/blog/2014/01/26/angularjs-end-to-end-testing-with-protractor-easy-set-up-with-yeoman/)