From 32e33ac38903841c2903186af0f55c10f5dfc5dc Mon Sep 17 00:00:00 2001 From: Richard Date: Wed, 24 Jul 2013 10:47:14 +0200 Subject: [PATCH 001/405] Update FR-FR.md Ajout de http://epokk.github.io --- FR-FR.md | 1 + 1 file changed, 1 insertion(+) diff --git a/FR-FR.md b/FR-FR.md index 983c1c09..59628f51 100644 --- a/FR-FR.md +++ b/FR-FR.md @@ -19,6 +19,7 @@ Je liste exclusivement les liens en français. Cette liste vient en complément ## Aide * [Forum FrAngular] (https://groups.google.com/forum/?fromgroups=#!forum/frangular) +* [Blog EpokK] (http://epokk.github.io) ## Général * [AngularJS : less code more fun] (http://www.itaware.eu/2012/06/13/angularjs-less-code-more-fun/) From 99a817bce1508b42d790ff3ecf87f349552b81e1 Mon Sep 17 00:00:00 2001 From: Jeff Cunningham Date: Mon, 29 Jul 2013 14:52:41 -0500 Subject: [PATCH 002/405] Update README.md added a few new links from the past several days --- README.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/README.md b/README.md index bcde3eb5..79774816 100644 --- a/README.md +++ b/README.md @@ -63,6 +63,9 @@ A bunch of links to blog posts, articles, videos, etc for learning AngularJS. Th * [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) * [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) +* [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) ## 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) @@ -83,6 +86,7 @@ A bunch of links to blog posts, articles, videos, etc for learning AngularJS. Th * 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) ## Sample Apps * [A Shopping Cart Application Built with AngularJS] (http://www.codeproject.com/Articles/576246/A-Shopping-Cart-Application-Built-with-AngularJS) @@ -99,6 +103,7 @@ A bunch of links to blog posts, articles, videos, etc for learning AngularJS. Th * [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/) ## Dependency Injection * [The "Magic" behind AngularJS Dependency Injection] (http://www.alexrothenberg.com/2013/02/11/the-magic-behind-angularjs-dependency-injection.html) @@ -162,6 +167,7 @@ A bunch of links to blog posts, articles, videos, etc for learning AngularJS. Th * [Referece 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/) ## Authentication * [Deal with users authentication in an AngularJS web app] (http://blog.brunoscopelliti.com/deal-with-users-authentication-in-an-angularjs-web-app) @@ -214,6 +220,7 @@ A bunch of links to blog posts, articles, videos, etc for learning AngularJS. Th * [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) * [AngularJS and SVG] (http://dailyjs.com/2013/06/07/angular-svg/) +* [AngularJS: Scroll Animations] (http://jjperezaguinaga.wordpress.com/2013/07/16/angularjs-scroll-animations/) ## Integration With Other Languages/Frameworks * [AngularJS and TypeScript] (http://notebookheavy.com/2013/05/22/angularjs-and-typescript/) From 5a7601be97fe9faccc3bbd0c213207d6b123dbb5 Mon Sep 17 00:00:00 2001 From: Jeff Cunningham Date: Tue, 30 Jul 2013 08:21:47 -0500 Subject: [PATCH 003/405] Update README.md added one new link..and it is worth checking out! Search for the following: AngularJS: Advanced Design Patterns & Best Practices --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 79774816..ca319b24 100644 --- a/README.md +++ b/README.md @@ -66,6 +66,7 @@ A bunch of links to blog posts, articles, videos, etc for learning AngularJS. Th * [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) * [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) ## 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 3f853bb2abe95bd81041a30b266f452651f51bd7 Mon Sep 17 00:00:00 2001 From: Jeff Cunningham Date: Tue, 30 Jul 2013 08:32:51 -0500 Subject: [PATCH 004/405] Update README.md added a couple of new links --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index ca319b24..8ca786b8 100644 --- a/README.md +++ b/README.md @@ -67,6 +67,7 @@ A bunch of links to blog posts, articles, videos, etc for learning AngularJS. Th * [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) +* [Automatic JSON date parsing with AngularJS] (http://aboutcode.net/2013/07/27/json-date-parsing-angularjs.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) @@ -169,6 +170,7 @@ A bunch of links to blog posts, articles, videos, etc for learning AngularJS. Th * [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) ## Authentication * [Deal with users authentication in an AngularJS web app] (http://blog.brunoscopelliti.com/deal-with-users-authentication-in-an-angularjs-web-app) From c425567833a4049a71342f383ffad6e067b16ba6 Mon Sep 17 00:00:00 2001 From: tomByrer Date: Thu, 1 Aug 2013 00:54:08 -0600 Subject: [PATCH 005/405] + Help/reddit Can't forget the little dude with 1 antenna!? --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 8ca786b8..b0f494f9 100644 --- a/README.md +++ b/README.md @@ -37,6 +37,7 @@ A bunch of links to blog posts, articles, videos, etc for learning AngularJS. Th * [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) ## General Topics * [AngularJS Cheat Sheet] (http://www.cheatography.com/proloser/cheat-sheets/angularjs/) From d7c26163e6e7d783b7e9dbf152e638a16f43e05c Mon Sep 17 00:00:00 2001 From: Jeff Cunningham Date: Tue, 6 Aug 2013 07:49:11 -0500 Subject: [PATCH 006/405] Update README.md manually merging changes from @exexzian --- README.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/README.md b/README.md index b0f494f9..f0e9c3d8 100644 --- a/README.md +++ b/README.md @@ -69,6 +69,8 @@ A bunch of links to blog posts, articles, videos, etc for learning AngularJS. Th * [$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: 6 Common Pitfalls Using Scopes] (http://thenittygritty.co/angularjs-pitfalls-using-scopes) +* [AngularJS Abstractions: Modules] (http://odetocode.com/blogs/scott/archive/2013/05/01/angularjs-abstractions-modules.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) @@ -141,6 +143,7 @@ A bunch of links to blog posts, articles, videos, etc for learning AngularJS. Th * [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/) ## 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 50c6e0683620b0050088d3ee8fbe5ecd78038617 Mon Sep 17 00:00:00 2001 From: Jeff Cunningham Date: Tue, 6 Aug 2013 08:37:40 -0500 Subject: [PATCH 007/405] Update README.md added several new links found the last few days... --- README.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/README.md b/README.md index f0e9c3d8..5449fabc 100644 --- a/README.md +++ b/README.md @@ -71,6 +71,7 @@ A bunch of links to blog posts, articles, videos, etc for learning AngularJS. Th * [Automatic JSON date parsing with AngularJS] (http://aboutcode.net/2013/07/27/json-date-parsing-angularjs.html) * [AngularJS: 6 Common Pitfalls Using Scopes] (http://thenittygritty.co/angularjs-pitfalls-using-scopes) * [AngularJS Abstractions: Modules] (http://odetocode.com/blogs/scott/archive/2013/05/01/angularjs-abstractions-modules.aspx) +* [Some AngularJS Pitfalls] (http://branchandbound.net/blog/web/2013/08/some-angularjs-pitfalls/) ## 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) @@ -150,6 +151,7 @@ A bunch of links to blog posts, articles, videos, etc for learning AngularJS. Th * [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) * [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/) ## 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/) @@ -175,6 +177,7 @@ A bunch of links to blog posts, articles, videos, etc for learning AngularJS. Th * [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) ## Authentication * [Deal with users authentication in an AngularJS web app] (http://blog.brunoscopelliti.com/deal-with-users-authentication-in-an-angularjs-web-app) @@ -228,6 +231,7 @@ A bunch of links to blog posts, articles, videos, etc for learning AngularJS. Th * [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/) ## Integration With Other Languages/Frameworks * [AngularJS and TypeScript] (http://notebookheavy.com/2013/05/22/angularjs-and-typescript/) From 3d7cc8c5a41fac4d668394c7e41bc46f439eea57 Mon Sep 17 00:00:00 2001 From: Jeff Cunningham Date: Fri, 9 Aug 2013 10:26:37 -0500 Subject: [PATCH 008/405] Update README.md added a couple of links on $watch and $apply --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index 5449fabc..ea677405 100644 --- a/README.md +++ b/README.md @@ -110,6 +110,8 @@ A bunch of links to blog posts, articles, videos, etc for learning AngularJS. Th * [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) ## Dependency Injection * [The "Magic" behind AngularJS Dependency Injection] (http://www.alexrothenberg.com/2013/02/11/the-magic-behind-angularjs-dependency-injection.html) From 513ab18e663be17794992526166d8fcb63075c3e Mon Sep 17 00:00:00 2001 From: Jeff Cunningham Date: Mon, 12 Aug 2013 13:36:01 -0500 Subject: [PATCH 009/405] Update README.md added a new section: Lessons Learned --- README.md | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index ea677405..b856259e 100644 --- a/README.md +++ b/README.md @@ -43,7 +43,6 @@ A bunch of links to blog posts, articles, videos, etc for learning AngularJS. Th * [AngularJS Cheat Sheet] (http://www.cheatography.com/proloser/cheat-sheets/angularjs/) * [Fun With AngularJS] (http://devgirl.org/2013/03/21/fun-with-angularjs/) * [AngularJS Philly ETE Slides] (http://onehungrymind.com/angularjs-philly-ete-slides/) -* [Lessons Learned: A Year with a Large AngularJS Project] (http://joelhooks.com/blog/2013/05/22/lessons-learned-kicking-off-an-angularjs-project/) * [Random Tricks When Using AngularJS] (http://blog.tomaka17.com/2012/12/random-tricks-when-using-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/) @@ -61,7 +60,6 @@ A bunch of links to blog posts, articles, videos, etc for learning AngularJS. Th * [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/) -* [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) * [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) @@ -69,9 +67,8 @@ A bunch of links to blog posts, articles, videos, etc for learning AngularJS. Th * [$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: 6 Common Pitfalls Using Scopes] (http://thenittygritty.co/angularjs-pitfalls-using-scopes) * [AngularJS Abstractions: Modules] (http://odetocode.com/blogs/scott/archive/2013/05/01/angularjs-abstractions-modules.aspx) -* [Some AngularJS Pitfalls] (http://branchandbound.net/blog/web/2013/08/some-angularjs-pitfalls/) +* [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) ## 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) @@ -85,6 +82,12 @@ A bunch of links to blog posts, articles, videos, etc for learning AngularJS. Th * [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/) +## 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] (http://www.objectpartners.com/2013/08/09/i-wish-i-knew-then-what-i-know-now-life-with-angularjs/) + ## 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/) @@ -180,6 +183,7 @@ A bunch of links to blog posts, articles, videos, etc for learning AngularJS. Th * [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) ## Authentication * [Deal with users authentication in an AngularJS web app] (http://blog.brunoscopelliti.com/deal-with-users-authentication-in-an-angularjs-web-app) From 78810c3dab1f8a03057f31d51ab5fa51b968ecef Mon Sep 17 00:00:00 2001 From: Jeff Cunningham Date: Tue, 13 Aug 2013 08:21:44 -0500 Subject: [PATCH 010/405] Update README.md added a couple more new links --- README.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/README.md b/README.md index b856259e..fac7cd40 100644 --- a/README.md +++ b/README.md @@ -69,6 +69,7 @@ A bunch of links to blog posts, articles, videos, etc for learning AngularJS. Th * [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) ## 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) @@ -115,6 +116,7 @@ A bunch of links to blog posts, articles, videos, etc for learning AngularJS. Th * 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/) ## Dependency Injection * [The "Magic" behind AngularJS Dependency Injection] (http://www.alexrothenberg.com/2013/02/11/the-magic-behind-angularjs-dependency-injection.html) @@ -150,6 +152,7 @@ A bunch of links to blog posts, articles, videos, etc for learning AngularJS. Th * [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/) ## 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 646cb7ffafbfaf6c7913a6c4637995234063de2f Mon Sep 17 00:00:00 2001 From: Eric Guo Date: Tue, 13 Aug 2013 22:13:42 +0800 Subject: [PATCH 011/405] fix link --- ZH-CN.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ZH-CN.md b/ZH-CN.md index 7573257d..100475c9 100644 --- a/ZH-CN.md +++ b/ZH-CN.md @@ -8,7 +8,7 @@ AngularJS ## 入门指南 -* [使用AngularJS构建大型Web应用](http://www.infoq.com/cn/news/2013/02/Angular-web-app) +* [使用AngularJS构建大型Web应用](http://www.infoq.com/cn/news/2013/02/angular-web-app) * [AngularJS入门教程](http://www.ituring.com.cn/article/13471) * [AngularJS学习笔记](http://www.cnblogs.com/lcllao/archive/2012/10/18/2728787.html) From c926744957ad9a11d6152d587960301095723c53 Mon Sep 17 00:00:00 2001 From: Dayanand Prabhu Date: Tue, 13 Aug 2013 23:04:52 +0530 Subject: [PATCH 012/405] Added Http Interceptors article to Services/Providers --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index fac7cd40..b54d7fd9 100644 --- a/README.md +++ b/README.md @@ -153,6 +153,7 @@ A bunch of links to blog posts, articles, videos, etc for learning AngularJS. Th * [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/) ## 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 6c1f9b0a0b9b11538a8308f4b59b18c4db8d7243 Mon Sep 17 00:00:00 2001 From: Jeff Cunningham Date: Tue, 13 Aug 2013 15:42:02 -0500 Subject: [PATCH 013/405] Update README.md added new link for authentication example --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index b54d7fd9..083daf7d 100644 --- a/README.md +++ b/README.md @@ -193,6 +193,7 @@ A bunch of links to blog posts, articles, videos, etc for learning AngularJS. Th * [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/) * [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) ## Collections (& ngRepeat Stuff) * [Working With Inherited Collections in AngularJS] (http://www.bennadel.com/blog/2485-Working-With-Inherited-Collections-In-AngularJS.htm) From 94fb5cbc7effc6430e2152433c19d6b285fcec00 Mon Sep 17 00:00:00 2001 From: Richard Date: Thu, 15 Aug 2013 15:55:32 +0200 Subject: [PATCH 014/405] Update FR-FR.md --- FR-FR.md | 1 + 1 file changed, 1 insertion(+) diff --git a/FR-FR.md b/FR-FR.md index 59628f51..df095ba8 100644 --- a/FR-FR.md +++ b/FR-FR.md @@ -42,6 +42,7 @@ Je liste exclusivement les liens en français. Cette liste vient en complément ## Directives * [AngularJS : directives et composants] (http://www.itaware.eu/2012/06/25/angularjs-directives-et-composants/) +* [Gist EpokK] (https://gist.github.com/EpokK) ## Services/Providers * [AngularJS : modules et services] (http://www.itaware.eu/2012/06/27/angularjs-modules-et-services/) From d4f425320f7eb2359bb0f4f0703cd515ff446d53 Mon Sep 17 00:00:00 2001 From: Jeff Cunningham Date: Fri, 16 Aug 2013 09:54:37 -0500 Subject: [PATCH 015/405] Update README.md added a bunch of new links, including some stuff new to Angular 1.2. Also created a new, temporary, Angular 1.2 section to quickly highlight posts that discuss the latest stuff. --- README.md | 28 ++++++++++++++++++++++++++-- 1 file changed, 26 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 083daf7d..dd528e75 100644 --- a/README.md +++ b/README.md @@ -3,6 +3,15 @@ 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. +NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also list them below in their own heading for now, since many of you will likely want to quickly see what is new in Angular 1.2. Once the dust settles, or the 1.2 section gets too big, I will remove it. But for now, the Angular 1.2 links can be found in two places. + +## New In 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) +* [**Remastered Animation in AngularJS 1.2] (http://www.yearofmoo.com/2013/08/remastered-animation-in-angularjs-1-2.html) + ## Books * [AngularJS] (http://shop.oreilly.com/product/0636920028055.do) * [Instant AngularJS Starter] (http://www.packtpub.com/angularjs-to-build-dynamic-web-applications/book) @@ -24,7 +33,7 @@ A bunch of links to blog posts, articles, videos, etc for learning AngularJS. Th * [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) @@ -70,6 +79,7 @@ A bunch of links to blog posts, articles, videos, etc for learning AngularJS. Th * [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) ## 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) @@ -88,6 +98,7 @@ A bunch of links to blog posts, articles, videos, etc for learning AngularJS. Th * [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/) +* [How to build a large Angular.js application] (https://gocardless.com/blog/building-a-large-angular-application/) ## 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) @@ -102,7 +113,7 @@ A bunch of links to blog posts, articles, videos, etc for learning AngularJS. Th * [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) -## Scopes +## 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) @@ -117,6 +128,7 @@ A bunch of links to blog posts, articles, videos, etc for learning AngularJS. Th * [$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) ## Dependency Injection * [The "Magic" behind AngularJS Dependency Injection] (http://www.alexrothenberg.com/2013/02/11/the-magic-behind-angularjs-dependency-injection.html) @@ -161,6 +173,7 @@ A bunch of links to blog posts, articles, videos, etc for learning AngularJS. Th * [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) ## 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/) @@ -188,6 +201,10 @@ A bunch of links to blog posts, articles, videos, etc for learning AngularJS. Th * [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) +* [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) ## Authentication * [Deal with users authentication in an AngularJS web app] (http://blog.brunoscopelliti.com/deal-with-users-authentication-in-an-angularjs-web-app) @@ -218,6 +235,10 @@ A bunch of links to blog posts, articles, videos, etc for learning AngularJS. Th * [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) ## RESTful Stuff * [Using RESTful Controllers In An AngularJS Resource] (http://www.bennadel.com/blog/2433-Using-RESTful-Controllers-In-An-AngularJS-Resource.htm) @@ -243,6 +264,9 @@ A bunch of links to blog posts, articles, videos, etc for learning AngularJS. Th * [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/) +* [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) ## Integration With Other Languages/Frameworks * [AngularJS and TypeScript] (http://notebookheavy.com/2013/05/22/angularjs-and-typescript/) From ce4e978934b9b2cd896f8aa795b304b8ef1f7e42 Mon Sep 17 00:00:00 2001 From: Ari Date: Thu, 22 Aug 2013 12:22:58 -0700 Subject: [PATCH 016/405] Added ng-newsletter links --- README.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/README.md b/README.md index dd528e75..d514cf6d 100644 --- a/README.md +++ b/README.md @@ -108,6 +108,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis * 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) ## Sample Apps * [A Shopping Cart Application Built with AngularJS] (http://www.codeproject.com/Articles/576246/A-Shopping-Cart-Application-Built-with-AngularJS) @@ -158,6 +159,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis * [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/) +* [In-depth directives](http://www.ng-newsletter.com/posts/directives.html) ## Services/Providers * [Angular service or factory?] (http://iffycan.blogspot.com/2013/05/angular-service-or-factory.html) @@ -205,6 +207,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis * [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) +* [In depth form validation](http://www.ng-newsletter.com/posts/validations.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 d8811a3541ff2ba917a22502d59fdc79de62369c Mon Sep 17 00:00:00 2001 From: Jeff Cunningham Date: Tue, 27 Aug 2013 13:41:24 -0500 Subject: [PATCH 017/405] Update README.md added some new random links. Still getting caught up..more to be added soon --- README.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/README.md b/README.md index d514cf6d..7c3fbfab 100644 --- a/README.md +++ b/README.md @@ -99,6 +99,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis * [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/) * [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/) ## 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) @@ -208,6 +209,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis * [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/) ## Authentication * [Deal with users authentication in an AngularJS web app] (http://blog.brunoscopelliti.com/deal-with-users-authentication-in-an-angularjs-web-app) @@ -247,6 +249,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis * [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) ## Localization * [Localizing Your AngularJS Apps] (http://codingsmackdown.tv/blog/2013/04/23/localizing-your-angularjs-apps-update/) @@ -270,6 +273,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis * [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) ## Integration With Other Languages/Frameworks * [AngularJS and TypeScript] (http://notebookheavy.com/2013/05/22/angularjs-and-typescript/) From 75dd35ad4c80f9fdf397481eb165f4da11831667 Mon Sep 17 00:00:00 2001 From: Pascal Precht Date: Thu, 29 Aug 2013 08:41:10 +0200 Subject: [PATCH 018/405] Update DE-DE.md Adds angular-translate resource on neoskop to the list --- DE-DE.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/DE-DE.md b/DE-DE.md index 2df9bbed..53a06a24 100644 --- a/DE-DE.md +++ b/DE-DE.md @@ -18,4 +18,5 @@ Ein deutsches Buch zu diesem Thema entsteht zur Zeit bei dem [dpunkt.verlag](htt * [AngularJS - Animationen mit ng-animate](http://angularjs.de/artikel/angularjs-animationen-ng-animate) * [Testen deiner AngularJS Anwendung mit Jasmine](http://angularjs.de/artikel/angularjs-test) * [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) \ No newline at end of file +* [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) From 2ce7cabee774ff9c67e6aec6cc5460c70c09a29c Mon Sep 17 00:00:00 2001 From: Jeff Cunningham Date: Thu, 29 Aug 2013 08:57:08 -0500 Subject: [PATCH 019/405] Update README.md added a bunch of new links --- README.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/README.md b/README.md index 7c3fbfab..1d212436 100644 --- a/README.md +++ b/README.md @@ -11,6 +11,8 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis * [**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) * [**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/) ## Books * [AngularJS] (http://shop.oreilly.com/product/0636920028055.do) @@ -80,6 +82,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis * [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) +* [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/) ## 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) @@ -92,6 +95,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis * [AngularJS: An Overview] (http://glennstovall.com/blog/2013/06/27/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/) +* [Kickstart Your AngularJS Development with Yeoman, Grunt and Bower] (http://www.sitepoint.com/kickstart-your-angularjs-development-with-yeoman-grunt-and-bower/) ## 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/) @@ -131,11 +135,13 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis * [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) ## 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/) ## 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) @@ -161,6 +167,8 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis * [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/) * [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) +* [Tip: Directives With the Same Name] (http://angular-tips.com/blog/2013/08/tip-directives-with-the-same-name/) ## Services/Providers * [Angular service or factory?] (http://iffycan.blogspot.com/2013/05/angular-service-or-factory.html) @@ -274,6 +282,8 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis * [**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/) + ## Integration With Other Languages/Frameworks * [AngularJS and TypeScript] (http://notebookheavy.com/2013/05/22/angularjs-and-typescript/) From c00a419b44511612a986750a008698a78786ca3a Mon Sep 17 00:00:00 2001 From: lc-daderemi Date: Thu, 5 Sep 2013 22:33:42 +0200 Subject: [PATCH 020/405] added Angular Directives Book by Alex Vanston --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 1d212436..85a5a3a0 100644 --- a/README.md +++ b/README.md @@ -22,6 +22,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis * [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) ## Videos * [Egghead.io](http://www.egghead.io/) — 44 videos of about 4 minutes each — [source code](https://github.com/msfrisbie/egghead-angularjs) From 1525120117bb8f04168438426c5cb94fa198401a Mon Sep 17 00:00:00 2001 From: Jeff Cunningham Date: Fri, 13 Sep 2013 14:52:29 -0500 Subject: [PATCH 021/405] Update README.md added a bunch of new links --- README.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/README.md b/README.md index 85a5a3a0..e7978288 100644 --- a/README.md +++ b/README.md @@ -13,6 +13,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis * [**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/) ## Books * [AngularJS] (http://shop.oreilly.com/product/0636920028055.do) @@ -84,6 +85,10 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis * [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) * [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) +* [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/) ## 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) @@ -97,6 +102,8 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis * [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/) * [Kickstart Your AngularJS Development with Yeoman, Grunt and Bower] (http://www.sitepoint.com/kickstart-your-angularjs-development-with-yeoman-grunt-and-bower/) +* [10 Reasons Why You Should Use AngularJS] (http://www.sitepoint.com/10-reasons-use-angularjs/) +* [Filtering with AngularJS] (http://www.kidsil.net/2013/09/filtering-with-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/) @@ -143,6 +150,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis * [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) ## 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) @@ -170,6 +178,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis * [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) * [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) ## Services/Providers * [Angular service or factory?] (http://iffycan.blogspot.com/2013/05/angular-service-or-factory.html) @@ -178,6 +187,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis * [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/) ## 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) @@ -192,6 +202,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis * [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/) ## Forms * [Form Validation the AngularJS Way] (http://blog.brunoscopelliti.com/form-validation-the-angularjs-way) @@ -219,6 +230,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis * [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) ## Authentication * [Deal with users authentication in an AngularJS web app] (http://blog.brunoscopelliti.com/deal-with-users-authentication-in-an-angularjs-web-app) @@ -253,6 +265,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis * [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/) ## RESTful Stuff * [Using RESTful Controllers In An AngularJS Resource] (http://www.bennadel.com/blog/2433-Using-RESTful-Controllers-In-An-AngularJS-Resource.htm) @@ -284,6 +297,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis * [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/) ## Integration With Other Languages/Frameworks From aa8ae92b61df86af69e95bc1405589c53efa2b46 Mon Sep 17 00:00:00 2001 From: Irfan Durmus Date: Tue, 17 Sep 2013 23:41:28 +0400 Subject: [PATCH 022/405] More Turkish Translations --- TR-TR.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/TR-TR.md b/TR-TR.md index ce8f7910..14d0059b 100644 --- a/TR-TR.md +++ b/TR-TR.md @@ -1,7 +1,7 @@ AngularJS Öğreniyorum ================== -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. +Bu sayfa AngularJS öğrenmek için bir grup blog yazısı, makale, video vs. içerir, henüz yeterli olgunlukda değil. AngularJS hakkında bulduğunuz bağlantı/kaynakları ekleyip `pull request` gönderebilirsiniz. Aynı zamanda mümkün olduğunca işe yarar içerikleri toplamaya çalıştım. (örneğin bir iki paragraflık küçük blog yazılarını dahil etmedim). Eğer bu linkleri organize edecek daha iyi bir fikriniz varsa lütfen paylaşmaktan çekinmeyin. Bulduğum benzer blog yazılarını "Genel Konular" başlığı altında topladım, zamanla onları da doğru kategorilere yerleştirmeye çalışacağım. ## Kitaplar * [AngularJS] (http://shop.oreilly.com/product/0636920028055.do) @@ -43,10 +43,10 @@ A bunch of links to blog posts, articles, videos, etc for learning AngularJS. Th * [Büyük Ölçekli AngularJS Projesi İle Bir Yılda Öğrendiklerim] (http://joelhooks.com/blog/2013/05/22/lessons-learned-kicking-off-an-angularjs-project/) * [Rastgele AngularJS İpuçları] (http://blog.tomaka17.com/2012/12/random-tricks-when-using-angularjs/) * [Deal with users authentication in an AngularJS web app] (http://blog.brunoscopelliti.com/deal-with-users-authentication-in-an-angularjs-web-app) -* [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/) -* [More AngularJS Magic to Supercharge your Webapp] (http://www.yearofmoo.com/2012/10/more-angularjs-magic-to-supercharge-your-webapp.html) +* [AngularJS'de beni ne zorladı] (http://www.peterbe.com/plog/what-stumped-me-about-angularjs) +* [Kurumsal uygulamalarda AngualJS kullanmak için 5 sebep] (http://oscarvillarreal.com/2013/05/07/5-reasons-to-use-angularjs-in-the-corporate-app-world/) +* [AngularJS'de "Lazy Loading"] (http://ify.io/lazy-loading-in-angularjs/) +* [Daha Fazla AngularJS Sihiri ile Daha Güçlü Web Uygulamaları] (http://www.yearofmoo.com/2012/10/more-angularjs-magic-to-supercharge-your-webapp.html) * [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) From b322538bd683676cde0d92ace205d29aadc65032 Mon Sep 17 00:00:00 2001 From: Jeff Cunningham Date: Fri, 20 Sep 2013 08:41:52 -0500 Subject: [PATCH 023/405] Update README.md added a few new links --- README.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/README.md b/README.md index e7978288..cbfc7ef8 100644 --- a/README.md +++ b/README.md @@ -14,6 +14,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis * [**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) ## Books * [AngularJS] (http://shop.oreilly.com/product/0636920028055.do) @@ -89,6 +90,8 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis * [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) ## 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) @@ -231,6 +234,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis * [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) ## Authentication * [Deal with users authentication in an AngularJS web app] (http://blog.brunoscopelliti.com/deal-with-users-authentication-in-an-angularjs-web-app) From 85e56a91d695b3da6f4f0a7d2e961dde88efeecd Mon Sep 17 00:00:00 2001 From: Jeff Cunningham Date: Thu, 26 Sep 2013 13:56:00 -0500 Subject: [PATCH 024/405] Update README.md Added a new 8 part article series from "The Problem Solver" --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index cbfc7ef8..c08c88a7 100644 --- a/README.md +++ b/README.md @@ -125,6 +125,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis * 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) ## Sample Apps * [A Shopping Cart Application Built with AngularJS] (http://www.codeproject.com/Articles/576246/A-Shopping-Cart-Application-Built-with-AngularJS) From 618f857bb4df4ac6b8a369692f704c4a7c33ab83 Mon Sep 17 00:00:00 2001 From: Jeff Cunningham Date: Mon, 30 Sep 2013 08:39:20 -0500 Subject: [PATCH 025/405] Update README.md a couple of new links --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index c08c88a7..425b2946 100644 --- a/README.md +++ b/README.md @@ -183,6 +183,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis * [AngularJS: Referencing the parent scope in a directive] (http://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) ## Services/Providers * [Angular service or factory?] (http://iffycan.blogspot.com/2013/05/angular-service-or-factory.html) @@ -271,6 +272,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis * [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/) +* [Advanced Testing and Debugging in AngularJS] (http://www.yearofmoo.com/2013/09/advanced-testing-and-debugging-in-angularjs.html) ## RESTful Stuff * [Using RESTful Controllers In An AngularJS Resource] (http://www.bennadel.com/blog/2433-Using-RESTful-Controllers-In-An-AngularJS-Resource.htm) From 494fc2541fcf4bf735131b2b733e99e44ad44245 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B6rn=20Holdt?= Date: Tue, 1 Oct 2013 12:50:59 +0200 Subject: [PATCH 026/405] Update DE links: Added AngularJS-Online-Buch --- DE-DE.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/DE-DE.md b/DE-DE.md index 53a06a24..011530ea 100644 --- a/DE-DE.md +++ b/DE-DE.md @@ -5,7 +5,8 @@ Eine Ansammlung von deutschen Blog Posts, Artikeln, Büchern, Videos, etc. zum T AngularJS. ## Bücher -Ein deutsches Buch zu diesem Thema entsteht zur Zeit bei dem [dpunkt.verlag](http://dpunkt.de/), geschrieben von [Robin Böhm](https://twitter.com/roobijn) und [Philipp Tarasiewicz](https://twitter.com/justphilmusic) +* Ein deutsches Buch zu diesem Thema entsteht zur Zeit bei dem [dpunkt.verlag](http://dpunkt.de/), geschrieben von [Robin Böhm](https://twitter.com/roobijn) und [Philipp Tarasiewicz](https://twitter.com/justphilmusic) +* [AngularJS-Online-Buch](http://angularjs.de/buch) ## Blogs From 91bd96a50e0ed5c8090b906fd1bb0aaff8a2ca87 Mon Sep 17 00:00:00 2001 From: jacarma Date: Wed, 2 Oct 2013 09:59:54 +0200 Subject: [PATCH 027/405] Update ES-ES.md --- ES-ES.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ES-ES.md b/ES-ES.md index 0b31642b..0e8cf0bb 100644 --- a/ES-ES.md +++ b/ES-ES.md @@ -19,4 +19,5 @@ Los temas se organizarán por categorías (vídeo, libro, ...). Si crees que hay * [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/) * [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/) \ No newline at end of file +* [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) From 6ee2e5d4d0687a73c9ae09a92f144795ed4e9bcb Mon Sep 17 00:00:00 2001 From: Jeff Cunningham Date: Thu, 3 Oct 2013 13:40:44 -0500 Subject: [PATCH 028/405] Update README.md Added a new learn AngularJS in One Day link. --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 425b2946..86f36b63 100644 --- a/README.md +++ b/README.md @@ -107,6 +107,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis * [Kickstart Your AngularJS Development with Yeoman, Grunt and Bower] (http://www.sitepoint.com/kickstart-your-angularjs-development-with-yeoman-grunt-and-bower/) * [10 Reasons Why You Should Use AngularJS] (http://www.sitepoint.com/10-reasons-use-angularjs/) * [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/) ## 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 c7607271173cda32ffd85f241c98d7e23672b292 Mon Sep 17 00:00:00 2001 From: Jeff Cunningham Date: Thu, 3 Oct 2013 13:51:18 -0500 Subject: [PATCH 029/405] Update README.md added link about AngularJS partials --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 86f36b63..ee54190a 100644 --- a/README.md +++ b/README.md @@ -92,6 +92,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis * [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/) ## 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 78324078c2887c2135e2e86304886888bbfeaa3e Mon Sep 17 00:00:00 2001 From: Jeff Cunningham Date: Thu, 3 Oct 2013 13:55:45 -0500 Subject: [PATCH 030/405] Update README.md added link about RequireJS integration --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index ee54190a..ff28c449 100644 --- a/README.md +++ b/README.md @@ -261,6 +261,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis * [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/) ## Testing * [Full-Spectrum Testing with AngularJS and Testacular] (http://www.yearofmoo.com/2013/01/full-spectrum-testing-with-angularjs-and-testacular.html) From f7cc9395836054bf8dfc259a62b2bc2cd17ab862 Mon Sep 17 00:00:00 2001 From: Ashutosh Das Date: Fri, 4 Oct 2013 10:04:04 +0600 Subject: [PATCH 031/405] Update README.md new article about Angularjs http://net.tutsplus.com/articles/resources-to-get-you-up-to-speed-in-angularjs/ --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index ff28c449..428c39e6 100644 --- a/README.md +++ b/README.md @@ -93,6 +93,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis * [**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/) +* [Resources to Get You Up to Speed in AngularJS](http://net.tutsplus.com/articles/resources-to-get-you-up-to-speed-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 724a1c04c874d3ecc457d74b854e3cc712a85523 Mon Sep 17 00:00:00 2001 From: Ashutosh Das Date: Mon, 7 Oct 2013 08:52:10 +0600 Subject: [PATCH 032/405] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index ff28c449..7307a4b6 100644 --- a/README.md +++ b/README.md @@ -41,6 +41,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis * [**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) ## Courses From d1f52d938ca609ed3cbb878a56073a524e8962b1 Mon Sep 17 00:00:00 2001 From: Jeff Cunningham Date: Tue, 8 Oct 2013 08:33:26 -0500 Subject: [PATCH 033/405] Update README.md added a bunch of links from the last few days. --- README.md | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 6f21647f..24d47a21 100644 --- a/README.md +++ b/README.md @@ -95,6 +95,8 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis * [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/) * [Resources to Get You Up to Speed in AngularJS](http://net.tutsplus.com/articles/resources-to-get-you-up-to-speed-in-angularjs/) +* [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) ## 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) @@ -188,6 +190,8 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis * [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/) +* [Angular.js directives – Difference between controller and link] (http://jasonmore.net/angular-js-directives-difference-controller-link/) ## Services/Providers * [Angular service or factory?] (http://iffycan.blogspot.com/2013/05/angular-service-or-factory.html) @@ -330,6 +334,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis * [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 DreamFactory] (http://www.dreamfactory.com/angularjs-example) +* [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/) @@ -338,7 +343,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis * [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/) -## Text editor bundles - +## Text editor bundles/IDE Stuff * [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 7260948c6e69febce6eb18d8589615744d750864 Mon Sep 17 00:00:00 2001 From: Ashutosh Das Date: Thu, 10 Oct 2013 21:55:41 +0600 Subject: [PATCH 034/405] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 24d47a21..36984dc7 100644 --- a/README.md +++ b/README.md @@ -97,6 +97,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis * [Resources to Get You Up to Speed in AngularJS](http://net.tutsplus.com/articles/resources-to-get-you-up-to-speed-in-angularjs/) * [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) +* [Form Autocomplete and Remember Password with AngularJS] (http://timothy.userapp.io/post/63412334209/form-autocomplete-and-remember-password-with-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 3556063e2419c1ad741a5e8ea1722fb896cbff03 Mon Sep 17 00:00:00 2001 From: Ashutosh Das Date: Fri, 11 Oct 2013 08:30:22 +0600 Subject: [PATCH 035/405] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 36984dc7..12cc7062 100644 --- a/README.md +++ b/README.md @@ -42,6 +42,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis * [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) ## Courses From a5ef5cd7f2543f47d02cb1e49eae1a33c99d1935 Mon Sep 17 00:00:00 2001 From: Jeff Cunningham Date: Fri, 11 Oct 2013 08:20:33 -0500 Subject: [PATCH 036/405] Update README.md added several new links from the past 2-3 days. --- README.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/README.md b/README.md index 12cc7062..157f954e 100644 --- a/README.md +++ b/README.md @@ -194,6 +194,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis * [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/) * [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/) ## Services/Providers * [Angular service or factory?] (http://iffycan.blogspot.com/2013/05/angular-service-or-factory.html) @@ -218,6 +219,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis * [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) ## Forms * [Form Validation the AngularJS Way] (http://blog.brunoscopelliti.com/form-validation-the-angularjs-way) @@ -290,6 +292,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis * [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) ## Localization * [Localizing Your AngularJS Apps] (http://codingsmackdown.tv/blog/2013/04/23/localizing-your-angularjs-apps-update/) From a26db800772efd34616bacdfc6afdb7b0b6f908f Mon Sep 17 00:00:00 2001 From: Jeff Cunningham Date: Thu, 17 Oct 2013 08:11:34 -0500 Subject: [PATCH 037/405] Update README.md added a bunch of new links --- README.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/README.md b/README.md index 157f954e..dd7fc61b 100644 --- a/README.md +++ b/README.md @@ -25,6 +25,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis * [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/) ## Videos * [Egghead.io](http://www.egghead.io/) — 44 videos of about 4 minutes each — [source code](https://github.com/msfrisbie/egghead-angularjs) @@ -156,6 +157,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis * [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) ## Dependency Injection * [The "Magic" behind AngularJS Dependency Injection] (http://www.alexrothenberg.com/2013/02/11/the-magic-behind-angularjs-dependency-injection.html) @@ -195,6 +197,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis * [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/) * [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) ## Services/Providers * [Angular service or factory?] (http://iffycan.blogspot.com/2013/05/angular-service-or-factory.html) @@ -286,6 +289,8 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis * [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/) * [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/) ## RESTful Stuff * [Using RESTful Controllers In An AngularJS Resource] (http://www.bennadel.com/blog/2433-Using-RESTful-Controllers-In-An-AngularJS-Resource.htm) @@ -319,6 +324,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis * [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/) +* [AngularJS: Blurred image directive] (http://veamospues.wordpress.com/2013/10/13/angularjs-blurred-image-directive/) ## Integration With Other Languages/Frameworks From cdb7d58b3bcb3c473488068b348e0a34c45142a5 Mon Sep 17 00:00:00 2001 From: Jeff Cunningham Date: Mon, 21 Oct 2013 14:43:20 -0500 Subject: [PATCH 038/405] Update README.md added a couple of new links --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index dd7fc61b..3c309bff 100644 --- a/README.md +++ b/README.md @@ -338,6 +338,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis * [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/) +* [How to integrate AngularJS with Rails 4] (https://shellycloud.com/blog/2013/10/how-to-integrate-angularjs-with-rails-4) ## Hosted Backends * [Parse.com boilerplate for building large, complex AngularJS apps](http://brandid.github.io/parse-angular-demo/#/features) From a95b0ca6a2d5ec12dae302259c5ab8a56fe5761c Mon Sep 17 00:00:00 2001 From: Jeff Cunningham Date: Tue, 22 Oct 2013 07:56:11 -0500 Subject: [PATCH 039/405] Update README.md added 2 or 3 new links --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index 3c309bff..8e64ea08 100644 --- a/README.md +++ b/README.md @@ -198,6 +198,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis * [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) ## Services/Providers * [Angular service or factory?] (http://iffycan.blogspot.com/2013/05/angular-service-or-factory.html) @@ -207,6 +208,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis * [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/) +* [Angular's Modules: Factory, Service, Value, oh my!] (https://docs.google.com/document/d/1gkDp8HJU5Hdgse6d0Ol0_nsi9MQulVTbRCkEThW0RRY/edit#) ## 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 09077e7be34bfa8a1b6405ccda3cc132d8affc26 Mon Sep 17 00:00:00 2001 From: Ashutosh Das Date: Thu, 24 Oct 2013 17:47:54 +0600 Subject: [PATCH 040/405] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 8e64ea08..90f39261 100644 --- a/README.md +++ b/README.md @@ -135,6 +135,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis * 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/) ## Sample Apps * [A Shopping Cart Application Built with AngularJS] (http://www.codeproject.com/Articles/576246/A-Shopping-Cart-Application-Built-with-AngularJS) From bb1f0e6fd7791dc2990997101304c8cbed51aa4b Mon Sep 17 00:00:00 2001 From: Jeff Cunningham Date: Mon, 28 Oct 2013 12:21:59 -0500 Subject: [PATCH 041/405] Update README.md added a few new links --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 90f39261..159f4c2a 100644 --- a/README.md +++ b/README.md @@ -136,6 +136,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis * [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/) ## Sample Apps * [A Shopping Cart Application Built with AngularJS] (http://www.codeproject.com/Articles/576246/A-Shopping-Cart-Application-Built-with-AngularJS) From a3017d89324dcace4ff20177e28a51ae3477270c Mon Sep 17 00:00:00 2001 From: Jeff Cunningham Date: Thu, 31 Oct 2013 15:46:23 -0500 Subject: [PATCH 042/405] Update README.md added 2 new links --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 159f4c2a..a239d282 100644 --- a/README.md +++ b/README.md @@ -329,6 +329,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis * [**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/) ## Integration With Other Languages/Frameworks From 0d869789dd9004d86b4bfd5a1b25c08407886a73 Mon Sep 17 00:00:00 2001 From: Gennady Tsarinny Date: Fri, 1 Nov 2013 12:18:05 +0300 Subject: [PATCH 043/405] added video about AngularJS in russian --- RU-RU.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/RU-RU.md b/RU-RU.md index 16a844b3..2d39566b 100644 --- a/RU-RU.md +++ b/RU-RU.md @@ -20,3 +20,7 @@ AngularJS ## Видео +* [AngularJS приложение: опыт и ошибки](https://www.youtube.com/watch?v=zP2O2c31gdM) +* [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) From ec93b30ff6c59437c762d529aa3da276a062ef0c Mon Sep 17 00:00:00 2001 From: Ashutosh Das Date: Sat, 2 Nov 2013 09:23:08 +0600 Subject: [PATCH 044/405] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index a239d282..dcc8dbd9 100644 --- a/README.md +++ b/README.md @@ -100,6 +100,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis * [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) * [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/) ## 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 bc286a6acea0acb3ae93bdf6bc27b9f784b2bfca Mon Sep 17 00:00:00 2001 From: Aaron Yang Date: Sun, 3 Nov 2013 19:02:39 +1000 Subject: [PATCH 045/405] Added ZH-TW.md for Traditional Chinese translation --- ZH-TW.md | 370 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 370 insertions(+) create mode 100644 ZH-TW.md diff --git a/ZH-TW.md b/ZH-TW.md new file mode 100644 index 00000000..39e3a563 --- /dev/null +++ b/ZH-TW.md @@ -0,0 +1,370 @@ +學習AngularJS +================== + +譯者: 這是jmcunningham/AngularJS-Learning的繁體中文翻譯 +我會盡量依照原文翻譯 某些專有名詞就不另外翻譯 如果翻譯錯誤也請提出建議指教 希望大家可以幫忙提供更多更好的AngularJS學習資源 謝謝 + +這裡提供一些學習AngularJS的部落格連結, 文章, 和影片. 這個清單還在持續成長中. 如果你有想提供的連結與資源, 歡迎提出pull request. 我也會盡量確認以下的資源是有用的(不是只有兩段文字的灌水文). 如果你有更好的方法來分類這些資源, 請讓我知道. 在一般主題分類中的類似文章, 我之後也會把他們另外分類出來. + +注意:**開頭的連結是討論ANGULAR 1.2版的新功能. 許多人希望快速了解Angular 1.2版的新功能, 所以我也會在之後開出新的分類標題. 等內容整理差不多或者1.2版分類變得太大我再來編輯, 不過現在的話Angular 1.2連結可以在兩處同時看到. + +## 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) +* [**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) + +## 書籍 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/) + +## 影片 Videos +* [Egghead.io](http://www.egghead.io/) — 44 videos of about 4 minutes each — [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 +* [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) +* [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) + +## 線上課程 Courses + +* [Thinkster.io - A better way to learn AngularJS](http://www.thinkster.io/) - 免費的線上 AngularJS 課程 + +## 幫助 Help +* [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) + +## 一般主題 General TOpics +* [AngularJS Cheat Sheet] (http://www.cheatography.com/proloser/cheat-sheets/angularjs/) +* [Fun With AngularJS] (http://devgirl.org/2013/03/21/fun-with-angularjs/) +* [AngularJS Philly ETE Slides] (http://onehungrymind.com/angularjs-philly-ete-slides/) +* [Random Tricks When Using AngularJS] (http://blog.tomaka17.com/2012/12/random-tricks-when-using-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/) +* [More AngularJS Magic to Supercharge your Webapp] (http://www.yearofmoo.com/2012/10/more-angularjs-magic-to-supercharge-your-webapp.html) +* [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/) +* [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) +* [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) +* [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) +* [**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) +* [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/) +* [Resources to Get You Up to Speed in AngularJS](http://net.tutsplus.com/articles/resources-to-get-you-up-to-speed-in-angularjs/) +* [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) +* [Form Autocomplete and Remember Password with AngularJS] (http://timothy.userapp.io/post/63412334209/form-autocomplete-and-remember-password-with-angularjs) + +## 介紹/開始學習 AngularJS +* [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) +* [What To Know To Be An Expert in AngularJS] (http://codigovivo.com/2013/06/09/what-to-know-to-be-an-expert-in-angularjs/) +* [5 Awesome AngularJS Features](http://net.tutsplus.com/tutorials/javascript-ajax/5-awesome-angularjs-features/) +* [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 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/) +* [Kickstart Your AngularJS Development with Yeoman, Grunt and Bower] (http://www.sitepoint.com/kickstart-your-angularjs-development-with-yeoman-grunt-and-bower/) +* [10 Reasons Why You Should Use AngularJS] (http://www.sitepoint.com/10-reasons-use-angularjs/) +* [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/) + +## 使用及學習心得 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] (http://www.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/) + +## 分段式文章 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/) + +## 範例應用程式 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) + +## 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/) +* [$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) + +## 依賴注入 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) + +## 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/) +* [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/) +* [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] (http://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) +* [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/) +* [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) + +## 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) +* [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/) +* [Angular's Modules: Factory, Service, Value, oh my!] (https://docs.google.com/document/d/1gkDp8HJU5Hdgse6d0Ol0_nsi9MQulVTbRCkEThW0RRY/edit#) + +## 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) +* [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) + +## 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/) +* [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) + +## 表單 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) +* [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) +* [Referece 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) +* [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) + +## 認證 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/) +* [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) + +## 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) + +## 原始碼組織架構 Code Organization +* [Building Huuuuuge Apps with AngularJS] (http://briantford.com/blog/huuuuuge-angular-apps.html) +* [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/) +* [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/) + +## 測試 Testing +* [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/) +* [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://flippinawesome.org/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/) + +## 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) + +## 本地化 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) + +## 使用者介面 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] (http://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) +* [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/) +* [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) +* [**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/) + + +## 整合其他語言/框架 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) +* [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.html) +* [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/) +* [How to integrate AngularJS with Rails 4] (https://shellycloud.com/blog/2013/10/how-to-integrate-angularjs-with-rails-4) + +## 後端代管 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 DreamFactory] (http://www.dreamfactory.com/angularjs-example) +* [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.html) +* [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/) + +## 編譯器/開發工具 Text editor bundles/IDE Stuff +* [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 8a71fe4d0f8f86c9bf02ee7f5b0452b84a62af1c Mon Sep 17 00:00:00 2001 From: Ashutosh Das Date: Tue, 5 Nov 2013 08:40:57 +0600 Subject: [PATCH 046/405] Update README.md --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index dcc8dbd9..3026a6ed 100644 --- a/README.md +++ b/README.md @@ -256,7 +256,8 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis * [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) +* [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/) ## Authentication * [Deal with users authentication in an AngularJS web app] (http://blog.brunoscopelliti.com/deal-with-users-authentication-in-an-angularjs-web-app) From 45222e42ffc1738a9304fae551af491d92159aff Mon Sep 17 00:00:00 2001 From: Ravi Kiran Date: Tue, 5 Nov 2013 14:53:55 +0530 Subject: [PATCH 047/405] Update README.md Added the links: Using Breeze JS with Angular to consume Web API OData and A better way of using SignalR with Angular JS --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index dcc8dbd9..cfc796dd 100644 --- a/README.md +++ b/README.md @@ -345,6 +345,8 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis * [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/) * [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) ## Hosted Backends * [Parse.com boilerplate for building large, complex AngularJS apps](http://brandid.github.io/parse-angular-demo/#/features) From 45f188158882b092fc268c3091152faf71ca82e8 Mon Sep 17 00:00:00 2001 From: Jeff Cunningham Date: Thu, 7 Nov 2013 09:18:52 -0600 Subject: [PATCH 048/405] Update README.md added several new links --- README.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/README.md b/README.md index d059bc4e..b8a9f525 100644 --- a/README.md +++ b/README.md @@ -101,6 +101,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis * [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) ## 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) @@ -117,6 +118,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis * [10 Reasons Why You Should Use AngularJS] (http://www.sitepoint.com/10-reasons-use-angularjs/) * [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/) +* [7 Ways to be Successful with AngularJS] (http://learnangularjs.net/2013/10/24/7-ways-to-be-successful-with-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/) @@ -161,6 +163,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis * [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) ## Dependency Injection * [The "Magic" behind AngularJS Dependency Injection] (http://www.alexrothenberg.com/2013/02/11/the-magic-behind-angularjs-dependency-injection.html) @@ -332,6 +335,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis * [**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) ## Integration With Other Languages/Frameworks @@ -363,6 +367,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis * [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/) +* [Sample Mobile Application with AngularJS] (http://coenraets.org/blog/2013/11/sample-mobile-application-with-angularjs/) ## Text editor bundles/IDE Stuff * [Sublime text 2 package](https://github.com/angular-ui/AngularJS-sublime-package) From 9f8d5b226dbeb2f97986c2586d00606d61e23ff8 Mon Sep 17 00:00:00 2001 From: Jeff Cunningham Date: Fri, 8 Nov 2013 08:21:42 -0600 Subject: [PATCH 049/405] Update README.md added a new link from Ben Nadel's blog --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index b8a9f525..980c753d 100644 --- a/README.md +++ b/README.md @@ -102,6 +102,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis * [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) ## 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 714fb62b8016e28b0a167ab948e8fcfed8fd8ce6 Mon Sep 17 00:00:00 2001 From: Jeff Cunningham Date: Mon, 11 Nov 2013 08:25:09 -0600 Subject: [PATCH 050/405] Update README.md added a couple of new links..they are up to date as of today. --- README.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 980c753d..a1fca928 100644 --- a/README.md +++ b/README.md @@ -15,6 +15,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis * [**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) +* [**Migrating to Angular 1.2] (http://docs.angularjs.org/guide/migration) ## Books * [AngularJS] (http://shop.oreilly.com/product/0636920028055.do) @@ -28,7 +29,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis * [ng-book] (http://www.ng-book.com/) ## Videos -* [Egghead.io](http://www.egghead.io/) — 44 videos of about 4 minutes each — [source code](https://github.com/msfrisbie/egghead-angularjs) +* [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 @@ -224,6 +225,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis * [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) ## 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/) From e0860662989f3c4bc2e87bec6f44785f24ccbe16 Mon Sep 17 00:00:00 2001 From: Denghui Gu Date: Thu, 14 Nov 2013 09:42:20 +0800 Subject: [PATCH 051/405] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index a1fca928..a3480035 100644 --- a/README.md +++ b/README.md @@ -207,6 +207,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis * [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/) ## Services/Providers * [Angular service or factory?] (http://iffycan.blogspot.com/2013/05/angular-service-or-factory.html) From 4d94dc890fbc72894694ba56b2df46dcf69e4df6 Mon Sep 17 00:00:00 2001 From: Jeff Cunningham Date: Fri, 15 Nov 2013 08:20:09 -0600 Subject: [PATCH 052/405] Update README.md added new links found the last 2 days --- README.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index a3480035..849d1a63 100644 --- a/README.md +++ b/README.md @@ -139,13 +139,14 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis * 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) +* 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/) * 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/) ## 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) ## Scopes & Compile * [AngularJS and scope.$apply] (http://jimhoskins.com/2012/12/17/angularjs-and-apply.html) @@ -208,6 +209,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis * [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) ## Services/Providers * [Angular service or factory?] (http://iffycan.blogspot.com/2013/05/angular-service-or-factory.html) @@ -340,6 +342,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis * [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) +* [jQuery UI Datepicker with AngularJS] (http://www.abequar.net/jquery-ui-datepicker-with-angularjs/) ## Integration With Other Languages/Frameworks From 740d24772038936f0721dad45e925cca3acee7eb Mon Sep 17 00:00:00 2001 From: Ashutosh Das Date: Mon, 18 Nov 2013 17:16:12 +0600 Subject: [PATCH 053/405] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 849d1a63..ea9e8a98 100644 --- a/README.md +++ b/README.md @@ -142,6 +142,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis * 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/) * 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/) +* 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/) ## Sample Apps * [A Shopping Cart Application Built with AngularJS] (http://www.codeproject.com/Articles/576246/A-Shopping-Cart-Application-Built-with-AngularJS) From c4f855f8ad69c5931206c9809f0d0aefdd292487 Mon Sep 17 00:00:00 2001 From: Jeff Cunningham Date: Mon, 18 Nov 2013 08:09:41 -0600 Subject: [PATCH 054/405] Update README.md --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 849d1a63..79bffb76 100644 --- a/README.md +++ b/README.md @@ -359,7 +359,8 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis * [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) + ## 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 5b05909a5581e2fbca2449633754bfed8eba8f3b Mon Sep 17 00:00:00 2001 From: Jeff Cunningham Date: Mon, 18 Nov 2013 08:15:08 -0600 Subject: [PATCH 055/405] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 8083cfa0..f6880229 100644 --- a/README.md +++ b/README.md @@ -230,6 +230,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis * [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) ## 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/) From c18cdd4109e494c9467c874bf34257922df03c6a Mon Sep 17 00:00:00 2001 From: Jeff Cunningham Date: Mon, 18 Nov 2013 08:31:02 -0600 Subject: [PATCH 056/405] Update README.md added a couple of new links from the last 3 days. --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index f6880229..adaffe56 100644 --- a/README.md +++ b/README.md @@ -211,6 +211,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis * [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/) ## Services/Providers * [Angular service or factory?] (http://iffycan.blogspot.com/2013/05/angular-service-or-factory.html) From 010680280d1b8fecf2cb9d936480f5e4350fbe42 Mon Sep 17 00:00:00 2001 From: Ashutosh Das Date: Tue, 19 Nov 2013 10:45:44 +0600 Subject: [PATCH 057/405] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index adaffe56..7fb5068c 100644 --- a/README.md +++ b/README.md @@ -45,6 +45,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis * [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) +* [Angular Best Practices](http://pluralsight.com/training/courses/TableOfContents?courseName=angular-best-practices&highlight=) - 64 videos(paid) ## Courses From 46e2694b6246e0535afaacdcff6912aa0943c019 Mon Sep 17 00:00:00 2001 From: Ashutosh Das Date: Sat, 23 Nov 2013 07:38:49 +0600 Subject: [PATCH 058/405] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 7fb5068c..4c66ad28 100644 --- a/README.md +++ b/README.md @@ -122,6 +122,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis * [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/) * [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) ## 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 8e55261341f135084f82395062f12790a5304ccc Mon Sep 17 00:00:00 2001 From: Jeff Cunningham Date: Mon, 25 Nov 2013 08:46:17 -0600 Subject: [PATCH 059/405] Update README.md manually merging change from @pyprism --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 4c66ad28..d10e9060 100644 --- a/README.md +++ b/README.md @@ -234,6 +234,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis * [**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) ## 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/) From 1c2b035c56d8dbbae2fa2d2c82a0aa8f1b803a0f Mon Sep 17 00:00:00 2001 From: Jeff Cunningham Date: Mon, 25 Nov 2013 08:48:35 -0600 Subject: [PATCH 060/405] Update README.md manually merge change from @pyprism --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index d10e9060..6183b82f 100644 --- a/README.md +++ b/README.md @@ -273,6 +273,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis * [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/) +* [Submitting AJAX Forms: The AngularJS Way](http://scotch.io/tutorials/javascript/submitting-ajax-forms-the-angularjs-way) ## Authentication * [Deal with users authentication in an AngularJS web app] (http://blog.brunoscopelliti.com/deal-with-users-authentication-in-an-angularjs-web-app) From dcbf650729502c9d3046de685b4711a5d9a3b269 Mon Sep 17 00:00:00 2001 From: Jeff Cunningham Date: Mon, 25 Nov 2013 09:01:04 -0600 Subject: [PATCH 061/405] Update README.md added a couple of new links --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 6183b82f..eaedf291 100644 --- a/README.md +++ b/README.md @@ -214,6 +214,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis * [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) ## Services/Providers * [Angular service or factory?] (http://iffycan.blogspot.com/2013/05/angular-service-or-factory.html) From ba4d489288b2a1547f041df5052402c2b3669456 Mon Sep 17 00:00:00 2001 From: Jeff Cunningham Date: Mon, 2 Dec 2013 08:49:44 -0600 Subject: [PATCH 062/405] Update README.md added some new links from the past 4-5 days --- README.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/README.md b/README.md index eaedf291..815f0bb1 100644 --- a/README.md +++ b/README.md @@ -123,6 +123,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis * [Ultimate guide to learning AngularJS in one day] (http://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) +* [XHR Interceptor in an AngularJS web app] (http://blog.brunoscopelliti.com/xhr-interceptor-in-an-angularjs-web-app) ## 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/) @@ -177,6 +178,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis * [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/) ## 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) @@ -275,6 +277,8 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis * [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/) * [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/) ## Authentication * [Deal with users authentication in an AngularJS web app] (http://blog.brunoscopelliti.com/deal-with-users-authentication-in-an-angularjs-web-app) From 6d54d3b02ced5e29dd47b8bc4c7578891f31bcfb Mon Sep 17 00:00:00 2001 From: Jeff Cunningham Date: Tue, 3 Dec 2013 09:05:30 -0600 Subject: [PATCH 063/405] Update README.md Added new link from Dan Wahlin on code structure --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 815f0bb1..f13583d5 100644 --- a/README.md +++ b/README.md @@ -302,6 +302,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis * [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) ## Testing * [Full-Spectrum Testing with AngularJS and Testacular] (http://www.yearofmoo.com/2013/01/full-spectrum-testing-with-angularjs-and-testacular.html) From 7f1bc97b1f19c07326b0b2e490fac6296c397f94 Mon Sep 17 00:00:00 2001 From: Jeff Cunningham Date: Thu, 5 Dec 2013 09:42:50 -0600 Subject: [PATCH 064/405] Update README.md added 2 new links. --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index f13583d5..ab814f2c 100644 --- a/README.md +++ b/README.md @@ -50,6 +50,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis ## Courses * [Thinkster.io - A better way to learn AngularJS](http://www.thinkster.io/) - Free course on AngularJS +* [Interactive AngularJS tutorials](http://ng-tutorial.mgechev.com/) ## Help * [StackOverflow] (http://stackoverflow.com/questions/tagged/angularjs) @@ -356,6 +357,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis * [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/) +* [TimeSelector/TimePicker Directive] (http://www.whatibroke.com/?p=899) ## Integration With Other Languages/Frameworks From 7261c5c9f85fef24dd742da7496b2f278798914c Mon Sep 17 00:00:00 2001 From: Maurizio Napoleoni Date: Mon, 9 Dec 2013 15:35:32 +1000 Subject: [PATCH 065/405] Added Neosavvy's Angular & Jasmine unit testing video series. --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index ab814f2c..8652b1c1 100644 --- a/README.md +++ b/README.md @@ -46,6 +46,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis * [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 ## Courses @@ -277,7 +278,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis * [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/) -* [Submitting AJAX Forms: The AngularJS Way](http://scotch.io/tutorials/javascript/submitting-ajax-forms-the-angularjs-way) +* [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/) From d55483b19ac0e943a19a5a7c2816db2e0d17860c Mon Sep 17 00:00:00 2001 From: Jeff Cunningham Date: Mon, 9 Dec 2013 08:44:40 -0600 Subject: [PATCH 066/405] Update README.md second attempt to add new links from the last 4 days. Hopefully Github doesn't time out again when I hit 'commit' and cause me to do this for the 3rd time this morning --- README.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 8652b1c1..4c11e084 100644 --- a/README.md +++ b/README.md @@ -125,7 +125,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis * [Ultimate guide to learning AngularJS in one day] (http://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) -* [XHR Interceptor in an AngularJS web app] (http://blog.brunoscopelliti.com/xhr-interceptor-in-an-angularjs-web-app) +* [Learn AngularJS With These 5 Practical Examples] (http://tutorialzine.com/2013/08/learn-angularjs-5-examples) ## 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/) @@ -240,6 +240,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis * [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) +* [AngularJS: Timing Multiple $resource Resolves in ngRoute and ui-router] (http://phillippuleo.com/articles/angularjs-timing-multiple-resource-resolves-ngroute-and-ui-router) ## 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/) @@ -328,6 +329,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis * [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) ## Localization * [Localizing Your AngularJS Apps] (http://codingsmackdown.tv/blog/2013/04/23/localizing-your-angularjs-apps-update/) @@ -359,6 +361,8 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis * [ngInfiniteScroll] (http://binarymuse.github.io/ngInfiniteScroll/index.html) * [jQuery UI Datepicker with AngularJS] (http://www.abequar.net/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/) +* [A Scalable Approach to Page Transitions in AngularJS] (http://phillippuleo.com/articles/scalable-approach-page-transitions-angularjs) ## Integration With Other Languages/Frameworks From d03e89b635169e76ae788a11e20cf1639c58a762 Mon Sep 17 00:00:00 2001 From: Jeff Cunningham Date: Mon, 16 Dec 2013 09:30:12 -0600 Subject: [PATCH 067/405] Update README.md Added several new links from the past several days..including 3 new links about unit testing (which is perfect, since that is something I need to get better at) --- README.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/README.md b/README.md index 4c11e084..ac2cf8dd 100644 --- a/README.md +++ b/README.md @@ -126,6 +126,8 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis * [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) +* [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/) ## 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/) @@ -322,6 +324,9 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis * [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/) +* [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/) ## RESTful Stuff * [Using RESTful Controllers In An AngularJS Resource] (http://www.bennadel.com/blog/2433-Using-RESTful-Controllers-In-An-AngularJS-Resource.htm) From 3757b3821011aaec2b66ba8dc73b94b7fac1587d Mon Sep 17 00:00:00 2001 From: Jeff Cunningham Date: Tue, 17 Dec 2013 13:10:43 -0600 Subject: [PATCH 068/405] Update README.md added new Protractor testing link --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index ac2cf8dd..67f85377 100644 --- a/README.md +++ b/README.md @@ -327,6 +327,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis * [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) ## RESTful Stuff * [Using RESTful Controllers In An AngularJS Resource] (http://www.bennadel.com/blog/2433-Using-RESTful-Controllers-In-An-AngularJS-Resource.htm) From 254f1ab8f7630544c2438987036ed99be17a8046 Mon Sep 17 00:00:00 2001 From: Jeff Cunningham Date: Fri, 20 Dec 2013 11:25:24 -0600 Subject: [PATCH 069/405] Update README.md added a new animation link from yearofmoo.com --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 67f85377..4dbbc994 100644 --- a/README.md +++ b/README.md @@ -369,6 +369,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis * [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/) * [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) ## Integration With Other Languages/Frameworks From bbef506fbffdcdf91b5fb290ee7c1881340714bf Mon Sep 17 00:00:00 2001 From: Jeff Cunningham Date: Mon, 23 Dec 2013 07:41:18 -0600 Subject: [PATCH 070/405] Update README.md added new unit testing link --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 4dbbc994..13df9d5d 100644 --- a/README.md +++ b/README.md @@ -328,6 +328,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis * [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) +* [Getting started unit-testing Angular] (http://www.ng-newsletter.com/advent2013/#!/day/19) ## RESTful Stuff * [Using RESTful Controllers In An AngularJS Resource] (http://www.bennadel.com/blog/2433-Using-RESTful-Controllers-In-An-AngularJS-Resource.htm) From 514654cb02a929b77f69bdc5efc4f909c580bf0a Mon Sep 17 00:00:00 2001 From: Jeff Cunningham Date: Tue, 24 Dec 2013 10:35:55 -0600 Subject: [PATCH 071/405] Update README.md added new-ish article on $log --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 13df9d5d..6c903820 100644 --- a/README.md +++ b/README.md @@ -128,6 +128,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis * [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/) ## 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 20c24d1f85f2467a2960e1bcd5137e7f4fbb2fe5 Mon Sep 17 00:00:00 2001 From: Jeff Cunningham Date: Fri, 27 Dec 2013 08:24:02 -0600 Subject: [PATCH 072/405] Update README.md added a new link: Angular Constants, Values, Factories, Services, Providers and Decorators, Oh My! --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 6c903820..7548accb 100644 --- a/README.md +++ b/README.md @@ -232,6 +232,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis * [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/) * [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/) ## 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 ca92fdac1400604119c2aad532aa33317fd97a58 Mon Sep 17 00:00:00 2001 From: Jeff Cunningham Date: Tue, 31 Dec 2013 08:47:18 -0600 Subject: [PATCH 073/405] Update README.md Added many new links. In the next week, I plan to go through this entire list to remove old links (from 2012), and remove links that lack content or promote bad practices. --- README.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/README.md b/README.md index 7548accb..50ce9d4d 100644 --- a/README.md +++ b/README.md @@ -107,6 +107,8 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis * [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) +* [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/) ## 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) @@ -176,6 +178,8 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis * [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) +* [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/) ## Dependency Injection * [The "Magic" behind AngularJS Dependency Injection] (http://www.alexrothenberg.com/2013/02/11/the-magic-behind-angularjs-dependency-injection.html) @@ -222,6 +226,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis * [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) ## Services/Providers * [Angular service or factory?] (http://iffycan.blogspot.com/2013/05/angular-service-or-factory.html) @@ -253,6 +258,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis * [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/) ## Forms * [Form Validation the AngularJS Way] (http://blog.brunoscopelliti.com/form-validation-the-angularjs-way) @@ -310,6 +316,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis * [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) ## Testing * [Full-Spectrum Testing with AngularJS and Testacular] (http://www.yearofmoo.com/2013/01/full-spectrum-testing-with-angularjs-and-testacular.html) @@ -373,6 +380,8 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis * [Photo Gallery with AngularJS and CSS3] (http://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/) ## Integration With Other Languages/Frameworks From 6f507985ee397e09b594b433bfc022a7cb7cdb01 Mon Sep 17 00:00:00 2001 From: Jeff Cunningham Date: Fri, 3 Jan 2014 08:23:09 -0600 Subject: [PATCH 074/405] Update README.md added a new link about routing --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 50ce9d4d..a8347c08 100644 --- a/README.md +++ b/README.md @@ -250,6 +250,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis * [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) ## 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/) From b180199debfafd61690a13fef4767b5dec0d8d3c Mon Sep 17 00:00:00 2001 From: Jeff Cunningham Date: Fri, 3 Jan 2014 13:52:21 -0600 Subject: [PATCH 075/405] Update README.md added link to "Definitive Guide To Angular on Mobile" --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index a8347c08..341be420 100644 --- a/README.md +++ b/README.md @@ -416,6 +416,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis * [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/) * [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) ## Text editor bundles/IDE Stuff * [Sublime text 2 package](https://github.com/angular-ui/AngularJS-sublime-package) From 1f3a63b6fbdaa7b64fe87d57cdfe544128c85e3b Mon Sep 17 00:00:00 2001 From: Tero Parviainen Date: Mon, 6 Jan 2014 14:50:54 +0200 Subject: [PATCH 076/405] Added reference to "Build Your Own AngularJS" book --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 341be420..deda8622 100644 --- a/README.md +++ b/README.md @@ -27,6 +27,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis * [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/) ## Videos * [Egghead.io](http://www.egghead.io/) — [source code](https://github.com/msfrisbie/egghead-angularjs) From 7380b35c061345ced189b7b79ec3dfaa438fac92 Mon Sep 17 00:00:00 2001 From: Jeff Cunningham Date: Mon, 6 Jan 2014 08:31:45 -0600 Subject: [PATCH 077/405] Update README.md added 2 new links --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index deda8622..66011ad0 100644 --- a/README.md +++ b/README.md @@ -140,6 +140,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis * [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/) * [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/) ## 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) @@ -300,6 +301,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis * [Authentication in Single Page Applications with Angular.js](http://www.frederiknakstad.com/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) ## Collections (& ngRepeat Stuff) * [Working With Inherited Collections in AngularJS] (http://www.bennadel.com/blog/2485-Working-With-Inherited-Collections-In-AngularJS.htm) From 86ff39b0d1660f75cf3e984a6cfa0b6844fe5ed7 Mon Sep 17 00:00:00 2001 From: Jeff Cunningham Date: Thu, 9 Jan 2014 08:51:37 -0600 Subject: [PATCH 078/405] Update README.md Added new link: [Cookies vs Tokens. Getting auth right with Angular.JS] (http://blog.auth0.com/2014/01/07/angularjs-authentication-with-cookies-vs-token/) --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index 66011ad0..d0d522b6 100644 --- a/README.md +++ b/README.md @@ -302,6 +302,8 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis * [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/) + ## Collections (& ngRepeat Stuff) * [Working With Inherited Collections in AngularJS] (http://www.bennadel.com/blog/2485-Working-With-Inherited-Collections-In-AngularJS.htm) From 85ef854e3adeef15360a13ee63c31f95fe17a4fe Mon Sep 17 00:00:00 2001 From: Sebastien Barre Date: Fri, 10 Jan 2014 17:25:44 -0500 Subject: [PATCH 079/405] Add Building a Google Calendar Booking App with MongoDB, ExpressJS, AngularJS, and Node.js - Part 2 --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index d0d522b6..b73c4a46 100644 --- a/README.md +++ b/README.md @@ -152,7 +152,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis * 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/) +* 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/) * 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/) From 42fa2c442f2ba581129aff2e9502ef52c8ec0fc2 Mon Sep 17 00:00:00 2001 From: Jeff Cunningham Date: Mon, 13 Jan 2014 09:05:37 -0600 Subject: [PATCH 080/405] Update README.md Added: * [AngularJS Service / Factory Tutorial With Example] (http://viralpatel.net/blogs/angularjs-service-factory-tutorial/) --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index b73c4a46..247e5431 100644 --- a/README.md +++ b/README.md @@ -240,6 +240,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis * [Differences Between Providers In AngularJS] (http://blog.xebia.com/2013/09/01/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/) ## 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 5557777ffe625dc8250358c97c7d7e3652a191cc Mon Sep 17 00:00:00 2001 From: Jeff Cunningham Date: Mon, 20 Jan 2014 14:18:21 -0600 Subject: [PATCH 081/405] Update README.md Additions: * 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 Form Validation] (http://scotch.io/tutorials/javascript/angularjs-form-validation) * 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) * [Leveraging Directives To Reduce $Watch'ers In Angular] (http://frontendandvodka.com/watchers-when-performance-is-key/) --- README.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/README.md b/README.md index 247e5431..7bbed111 100644 --- a/README.md +++ b/README.md @@ -155,6 +155,8 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis * 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/) * 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) ## Sample Apps * [A Shopping Cart Application Built with AngularJS] (http://www.codeproject.com/Articles/576246/A-Shopping-Cart-Application-Built-with-AngularJS) @@ -229,6 +231,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis * 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) +* [Leveraging Directives To Reduce $Watch'ers In Angular] (http://frontendandvodka.com/watchers-when-performance-is-key/) ## Services/Providers * [Angular service or factory?] (http://iffycan.blogspot.com/2013/05/angular-service-or-factory.html) @@ -296,6 +299,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis * [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) ## Authentication * [Deal with users authentication in an AngularJS web app] (http://blog.brunoscopelliti.com/deal-with-users-authentication-in-an-angularjs-web-app) From e12b3ec269d9731c5332ad8adf9f962ce7b1a587 Mon Sep 17 00:00:00 2001 From: Julius Elinson Date: Thu, 23 Jan 2014 00:23:21 -0800 Subject: [PATCH 082/405] Added dev tools and third-party modules sections Also added Ionic to mobile section --- README.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/README.md b/README.md index 7bbed111..30769a48 100644 --- a/README.md +++ b/README.md @@ -427,8 +427,16 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis * [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/) * [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) +* [AngularJS Bootstrap](http://angular-ui.github.io/bootstrap/) ## Text editor bundles/IDE Stuff * [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/) + +## Development Tools +* [AngularJS Batarang Chrome Extension](https://github.com/angular/angularjs-batarang) From 37653a6abadbb0704dd68d101f683d167b9e642e Mon Sep 17 00:00:00 2001 From: Vignesh Shanmugam Date: Fri, 24 Jan 2014 23:23:01 +0530 Subject: [PATCH 083/405] Update README.md Added another Youtube Channel Collection. --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 7bbed111..b288f09d 100644 --- a/README.md +++ b/README.md @@ -48,7 +48,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis * [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. ## Courses * [Thinkster.io - A better way to learn AngularJS](http://www.thinkster.io/) - Free course on AngularJS From 58281775f94d77a443af76b7d3f0e0fa244c19bb Mon Sep 17 00:00:00 2001 From: Vignesh Shanmugam Date: Fri, 24 Jan 2014 23:31:03 +0530 Subject: [PATCH 084/405] Update README.md Updated Another Youtube channel in the Videos --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index b288f09d..ee39a9c4 100644 --- a/README.md +++ b/README.md @@ -48,7 +48,8 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis * [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. +* [AngularJS Videos Collection in Youtube](http://www.youtube.com/channel/UCNhQ8pYS9U1EbwCx42NKaYQ) — Collection of Videos from Various websites. + ## Courses * [Thinkster.io - A better way to learn AngularJS](http://www.thinkster.io/) - Free course on AngularJS From c40b51f6a53e9cdc31c27bf69f788daa5c62e6ee Mon Sep 17 00:00:00 2001 From: Julius Elinson Date: Sun, 26 Jan 2014 13:26:20 -0800 Subject: [PATCH 085/405] Added markdown tablet of contents --- README.md | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/README.md b/README.md index 7bbed111..0d8f127c 100644 --- a/README.md +++ b/README.md @@ -5,6 +5,36 @@ A bunch of links to blog posts, articles, videos, etc for learning AngularJS. Th NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also list them below in their own heading for now, since many of you will likely want to quickly see what is new in Angular 1.2. Once the dust settles, or the 1.2 section gets too big, I will remove it. But for now, the Angular 1.2 links can be found in two places. +### Table of Contants +[New in Angular 1.2](#new-in-angular-12) +[Books](#books) +[Videos](#videos) +[Courses](#courses) +[Help](#help) +[General Topics](#general-topics) +[Introductions/Beginning AngularJS](#introductionsbeginning-angularjs-also-look-at-the-multipart-articles) +[Lessons Learned](#lessons-learned) +[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) +[Colletions](#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) +[Test Editor Bundles](#text-editor-bundleside-stuff) + ## New In 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) From 49c44c6d25043c53fad7d46e1b1356995e9322aa Mon Sep 17 00:00:00 2001 From: Julius Elinson Date: Sun, 26 Jan 2014 13:26:48 -0800 Subject: [PATCH 086/405] typo fix --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 0d8f127c..cf8dbc32 100644 --- a/README.md +++ b/README.md @@ -5,7 +5,7 @@ A bunch of links to blog posts, articles, videos, etc for learning AngularJS. Th NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also list them below in their own heading for now, since many of you will likely want to quickly see what is new in Angular 1.2. Once the dust settles, or the 1.2 section gets too big, I will remove it. But for now, the Angular 1.2 links can be found in two places. -### Table of Contants +### Table of Contents [New in Angular 1.2](#new-in-angular-12) [Books](#books) [Videos](#videos) From a1b8f80009ebafc06a4f820afbdde98afd4ff1ee Mon Sep 17 00:00:00 2001 From: Jeff Cunningham Date: Sun, 26 Jan 2014 16:01:33 -0600 Subject: [PATCH 087/405] Update README.md added a couple of new links --- README.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 5d2b67c4..39f153cb 100644 --- a/README.md +++ b/README.md @@ -187,7 +187,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis * 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/) * 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) +* 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) ## Sample Apps * [A Shopping Cart Application Built with AngularJS] (http://www.codeproject.com/Articles/576246/A-Shopping-Cart-Application-Built-with-AngularJS) @@ -263,6 +263,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis * [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) * [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/) ## Services/Providers * [Angular service or factory?] (http://iffycan.blogspot.com/2013/05/angular-service-or-factory.html) @@ -331,6 +332,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis * [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) ## Authentication * [Deal with users authentication in an AngularJS web app] (http://blog.brunoscopelliti.com/deal-with-users-authentication-in-an-angularjs-web-app) From e4461641a4e366b61c9cad0835a4b74d70dc4742 Mon Sep 17 00:00:00 2001 From: Julius Elinson Date: Sun, 26 Jan 2014 23:13:51 -0800 Subject: [PATCH 088/405] added sections to toc --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index 39f153cb..198fe466 100644 --- a/README.md +++ b/README.md @@ -33,7 +33,9 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis [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) ## New In Angular 1.2 * [**AngularJS 1.2 & Beyond] (http://www.youtube.com/watch?v=W13qDdJDHp8&feature=youtu.be) From af887551f767cdcae5e649166d4514edf73fc54e Mon Sep 17 00:00:00 2001 From: Jeff Cunningham Date: Tue, 28 Jan 2014 08:43:14 -0600 Subject: [PATCH 089/405] Update README.md Added: * [Mock Unit Testing a AngularJS Local Storage Service with Karma and Jasmine] (http://ngokevin.com/blog/angular-unit-testing/) --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 39f153cb..1c4c31a7 100644 --- a/README.md +++ b/README.md @@ -382,6 +382,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis * [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) * [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/) ## RESTful Stuff * [Using RESTful Controllers In An AngularJS Resource] (http://www.bennadel.com/blog/2433-Using-RESTful-Controllers-In-An-AngularJS-Resource.htm) From b3ceecf0d917edaa0ea3c7458c7057aeda76bccb Mon Sep 17 00:00:00 2001 From: Jeff Cunningham Date: Tue, 28 Jan 2014 08:48:51 -0600 Subject: [PATCH 090/405] Update README.md removed a few old links --- README.md | 7 ------- 1 file changed, 7 deletions(-) diff --git a/README.md b/README.md index 1c4c31a7..9fc99028 100644 --- a/README.md +++ b/README.md @@ -94,13 +94,9 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis ## General Topics * [AngularJS Cheat Sheet] (http://www.cheatography.com/proloser/cheat-sheets/angularjs/) -* [Fun With AngularJS] (http://devgirl.org/2013/03/21/fun-with-angularjs/) -* [AngularJS Philly ETE Slides] (http://onehungrymind.com/angularjs-philly-ete-slides/) -* [Random Tricks When Using AngularJS] (http://blog.tomaka17.com/2012/12/random-tricks-when-using-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/) -* [More AngularJS Magic to Supercharge your Webapp] (http://www.yearofmoo.com/2012/10/more-angularjs-magic-to-supercharge-your-webapp.html) * [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) @@ -132,7 +128,6 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis * [**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/) -* [Resources to Get You Up to Speed in AngularJS](http://net.tutsplus.com/articles/resources-to-get-you-up-to-speed-in-angularjs/) * [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) * [Form Autocomplete and Remember Password with AngularJS] (http://timothy.userapp.io/post/63412334209/form-autocomplete-and-remember-password-with-angularjs) @@ -146,7 +141,6 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis * [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) * [What To Know To Be An Expert in AngularJS] (http://codigovivo.com/2013/06/09/what-to-know-to-be-an-expert-in-angularjs/) -* [5 Awesome AngularJS Features](http://net.tutsplus.com/tutorials/javascript-ajax/5-awesome-angularjs-features/) * [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/) @@ -154,7 +148,6 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis * [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/) * [Kickstart Your AngularJS Development with Yeoman, Grunt and Bower] (http://www.sitepoint.com/kickstart-your-angularjs-development-with-yeoman-grunt-and-bower/) -* [10 Reasons Why You Should Use AngularJS] (http://www.sitepoint.com/10-reasons-use-angularjs/) * [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/) * [7 Ways to be Successful with AngularJS] (http://learnangularjs.net/2013/10/24/7-ways-to-be-successful-with-angularjs/) From a0e6a8a47114fafdaba6fa0f353d1a690854af1b Mon Sep 17 00:00:00 2001 From: Jeff Cunningham Date: Thu, 30 Jan 2014 07:49:48 -0600 Subject: [PATCH 091/405] Update README.md added 2 new links: * [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) * [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/) --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index 9fc99028..0d489fbd 100644 --- a/README.md +++ b/README.md @@ -326,6 +326,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis * [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) +* [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) ## Authentication * [Deal with users authentication in an AngularJS web app] (http://blog.brunoscopelliti.com/deal-with-users-authentication-in-an-angularjs-web-app) @@ -376,6 +377,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis * **[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/) ## RESTful Stuff * [Using RESTful Controllers In An AngularJS Resource] (http://www.bennadel.com/blog/2433-Using-RESTful-Controllers-In-An-AngularJS-Resource.htm) From 860504975f74b17f90188b9df11b0a59586f6dd2 Mon Sep 17 00:00:00 2001 From: Tom Vincent Date: Sat, 1 Feb 2014 13:27:05 +0000 Subject: [PATCH 092/405] Fix sweet potato slider link --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 0d489fbd..e8a50379 100644 --- a/README.md +++ b/README.md @@ -420,7 +420,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis * [Photo Gallery with AngularJS and CSS3] (http://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 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/) From 7c5e0a8081cdc5e8596624299251629c932c218e Mon Sep 17 00:00:00 2001 From: Jeff Cunningham Date: Thu, 6 Feb 2014 07:28:45 -0600 Subject: [PATCH 093/405] Update README.md Added 11 part series from Los Techies --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 8d7ecc19..6ba566ec 100644 --- a/README.md +++ b/README.md @@ -183,6 +183,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis * 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) +* Los Techies AngularJS Series: [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/) ## Sample Apps * [A Shopping Cart Application Built with AngularJS] (http://www.codeproject.com/Articles/576246/A-Shopping-Cart-Application-Built-with-AngularJS) From 828a3c22d6e67da11c10af2b0008e3ef53ed8954 Mon Sep 17 00:00:00 2001 From: Jeff Cunningham Date: Mon, 10 Feb 2014 07:26:38 -0600 Subject: [PATCH 094/405] Update README.md added new link for: Service Providers in AngularJS and Logger Implementation --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 6ba566ec..54cc93a2 100644 --- a/README.md +++ b/README.md @@ -272,6 +272,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis * [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/) ## 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 d47f89f0ab3e43dc35ca48803d483c8d0a6427bf Mon Sep 17 00:00:00 2001 From: Jeff Cunningham Date: Mon, 10 Feb 2014 07:51:10 -0600 Subject: [PATCH 095/405] Update README.md added 2 more links to the series by Jakob Jenkov --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 54cc93a2..f4eb3181 100644 --- a/README.md +++ b/README.md @@ -182,7 +182,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis * 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/) * 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) +* 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: [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/) ## Sample Apps From 2f1564969911e21172a5ddacddd5041033358ed0 Mon Sep 17 00:00:00 2001 From: Ashutosh Das Date: Wed, 12 Feb 2014 08:14:01 +0600 Subject: [PATCH 096/405] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index f4eb3181..6436a09c 100644 --- a/README.md +++ b/README.md @@ -138,6 +138,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis * [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/) +* [Creating a Slide Show Plugin With AngularJS](http://www.sitepoint.com/creating-slide-show-plugin-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 c34d5ee2410053cb93ba898a831d79b8e4d2d771 Mon Sep 17 00:00:00 2001 From: Jeff Cunningham Date: Wed, 12 Feb 2014 07:43:24 -0600 Subject: [PATCH 097/405] Update README.md added a couple of new links --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 6436a09c..b901b8e1 100644 --- a/README.md +++ b/README.md @@ -184,7 +184,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis * 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: [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/) +* Los Techies AngularJS Series: [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/) ## Sample Apps * [A Shopping Cart Application Built with AngularJS] (http://www.codeproject.com/Articles/576246/A-Shopping-Cart-Application-Built-with-AngularJS) @@ -212,6 +212,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis * [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) * [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/) ## Dependency Injection * [The "Magic" behind AngularJS Dependency Injection] (http://www.alexrothenberg.com/2013/02/11/the-magic-behind-angularjs-dependency-injection.html) From 45e2039eaae9da182eb5ddb8f50c0775c08599b9 Mon Sep 17 00:00:00 2001 From: Ashutosh Das Date: Wed, 12 Feb 2014 20:52:00 +0600 Subject: [PATCH 098/405] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index b901b8e1..158ea55e 100644 --- a/README.md +++ b/README.md @@ -445,6 +445,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis * [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) ## Hosted Backends * [Parse.com boilerplate for building large, complex AngularJS apps](http://brandid.github.io/parse-angular-demo/#/features) From f672eb8e3eac059b81a8cf39f6bf85facfc48b03 Mon Sep 17 00:00:00 2001 From: Jarrett Harris Date: Thu, 13 Feb 2014 02:41:03 -0800 Subject: [PATCH 099/405] Update Readme.md, add link, fix typo Added link to ng-conf YouTube channel, fixed typo in toc. --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 158ea55e..d8ef6f27 100644 --- a/README.md +++ b/README.md @@ -24,7 +24,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis [Promises/Deferred](#promisesdeferred) [Forms](#forms) [Authentication](#authentication) -[Colletions](#collections--ngrepeat-stuff) +[Collections](#collections--ngrepeat-stuff) [Code Organization](#code-organization) [Testing](#testing) [RESTful Stuff](#restful-stuff) @@ -81,6 +81,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis * [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. ## Courses From 7aa704b5bffd17b21d2750e533f2fd635fc4ec29 Mon Sep 17 00:00:00 2001 From: Jeff Cunningham Date: Thu, 13 Feb 2014 08:01:30 -0600 Subject: [PATCH 100/405] Update README.md added a couple of new links from the revolunet blog --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index d8ef6f27..e4221ecd 100644 --- a/README.md +++ b/README.md @@ -276,6 +276,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis * [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/) ## 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) @@ -385,6 +386,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis * [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/) ## RESTful Stuff * [Using RESTful Controllers In An AngularJS Resource] (http://www.bennadel.com/blog/2433-Using-RESTful-Controllers-In-An-AngularJS-Resource.htm) From 29108ca0c0f10e29a279178f67467a86860f79e7 Mon Sep 17 00:00:00 2001 From: Jeff Cunningham Date: Mon, 17 Feb 2014 13:20:05 -0600 Subject: [PATCH 101/405] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index e4221ecd..da314e1e 100644 --- a/README.md +++ b/README.md @@ -15,7 +15,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis [Introductions/Beginning AngularJS](#introductionsbeginning-angularjs-also-look-at-the-multipart-articles) [Lessons Learned](#lessons-learned) [Multipart Articles](#multipart-articles) -[Sample Apps](sample-apps) +[Sample Apps](#sample-apps) [Scopes & Compile](#scopes--compile) [Dependency Injection](#dependency-injection) [Directives](#directives) From 95eb82017304f73c3b6bc6d483573e34f3d47302 Mon Sep 17 00:00:00 2001 From: Jeff Cunningham Date: Mon, 17 Feb 2014 13:30:44 -0600 Subject: [PATCH 102/405] Update README.md added 2 more new links. One day I will remember to consistently list the new links in the comments each time. --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index da314e1e..9648c2f0 100644 --- a/README.md +++ b/README.md @@ -214,6 +214,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis * [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) ## Dependency Injection * [The "Magic" behind AngularJS Dependency Injection] (http://www.alexrothenberg.com/2013/02/11/the-magic-behind-angularjs-dependency-injection.html) @@ -387,6 +388,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis * [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/) +* [Protractor - Testing Angular and Non Angular Sites] (http://ng-learn.org/2014/02/Protractor_Testing_With_Angular_And_Non_Angular_Sites/) ## RESTful Stuff * [Using RESTful Controllers In An AngularJS Resource] (http://www.bennadel.com/blog/2433-Using-RESTful-Controllers-In-An-AngularJS-Resource.htm) From 5131e2acb7f311353b9a03e4206ffc99aa429717 Mon Sep 17 00:00:00 2001 From: Jeff Cunningham Date: Wed, 19 Feb 2014 07:43:39 -0600 Subject: [PATCH 103/405] Update README.md added 2 more new links --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index 9648c2f0..b818bf1f 100644 --- a/README.md +++ b/README.md @@ -169,6 +169,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis * [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/) +* [AngularJS tips and tricks for neophytes and the all-around curious developer] (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) @@ -364,6 +365,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis * [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) +* [Angular App Structuring Guidelines] (http://www.johnpapa.net/angular-app-structuring-guidelines/) ## Testing * [Full-Spectrum Testing with AngularJS and Testacular] (http://www.yearofmoo.com/2013/01/full-spectrum-testing-with-angularjs-and-testacular.html) From 75b04fec2acfb878ff4624303747281c27e21f96 Mon Sep 17 00:00:00 2001 From: Jeff Cunningham Date: Thu, 20 Feb 2014 07:10:35 -0600 Subject: [PATCH 104/405] Update README.md Added another great post from the Ponyfoo blog: [Angle Brackets, Synergistic Directives] (http://blog.ponyfoo.com/2014/02/19/angle-brackets-synergistic-directives) --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index b818bf1f..989ebde3 100644 --- a/README.md +++ b/README.md @@ -265,6 +265,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis * [**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) ## Services/Providers * [Angular service or factory?] (http://iffycan.blogspot.com/2013/05/angular-service-or-factory.html) From e83142bf9bd7d05a031767edfd9976d29af157a4 Mon Sep 17 00:00:00 2001 From: Jeff Cunningham Date: Fri, 21 Feb 2014 07:58:19 -0600 Subject: [PATCH 105/405] Added new link: --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 989ebde3..ce98a17e 100644 --- a/README.md +++ b/README.md @@ -266,6 +266,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis * [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/) ## Services/Providers * [Angular service or factory?] (http://iffycan.blogspot.com/2013/05/angular-service-or-factory.html) From 784dfb4503be3295a440c76a1422aaeb050a203c Mon Sep 17 00:00:00 2001 From: Ashutosh Das Date: Mon, 24 Feb 2014 13:06:27 +0600 Subject: [PATCH 106/405] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index ce98a17e..f1027985 100644 --- a/README.md +++ b/README.md @@ -60,6 +60,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis * [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) ## Videos * [Egghead.io](http://www.egghead.io/) — [source code](https://github.com/msfrisbie/egghead-angularjs) From 56555fc9086e28e982cd662d30ad2d1d906477d7 Mon Sep 17 00:00:00 2001 From: Ashutosh Das Date: Mon, 24 Feb 2014 13:20:00 +0600 Subject: [PATCH 107/405] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index ce98a17e..a6b217a4 100644 --- a/README.md +++ b/README.md @@ -393,6 +393,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis * [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/) * [Protractor - Testing Angular and Non Angular Sites] (http://ng-learn.org/2014/02/Protractor_Testing_With_Angular_And_Non_Angular_Sites/) +* [TDD Basics with Angular.js and Jasmine](http://www.slideshare.net/iquark/tdd-basics-with-angular-and-jasmine) ## RESTful Stuff * [Using RESTful Controllers In An AngularJS Resource] (http://www.bennadel.com/blog/2433-Using-RESTful-Controllers-In-An-AngularJS-Resource.htm) From efa101534d51e4cf404f4a3cbf2803eabdee40c2 Mon Sep 17 00:00:00 2001 From: Ashutosh Das Date: Mon, 24 Feb 2014 13:27:05 +0600 Subject: [PATCH 108/405] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index ce98a17e..4219f7a2 100644 --- a/README.md +++ b/README.md @@ -339,6 +339,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis * [AngularJS Form Validation] (http://scotch.io/tutorials/javascript/angularjs-form-validation) * [Processing Forms in AngularJS] (https://www.lullabot.com/blog/article/processing-forms-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/) ## Authentication * [Deal with users authentication in an AngularJS web app] (http://blog.brunoscopelliti.com/deal-with-users-authentication-in-an-angularjs-web-app) From 8156e180e5be0183d57ae958e0201b027f8bd4b2 Mon Sep 17 00:00:00 2001 From: Ashutosh Das Date: Mon, 24 Feb 2014 13:34:11 +0600 Subject: [PATCH 109/405] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index ce98a17e..ffaf9a45 100644 --- a/README.md +++ b/README.md @@ -140,6 +140,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis * [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/) * [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) ## 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 70d8c4f108570bdc55ac04b9195b115937e6f240 Mon Sep 17 00:00:00 2001 From: Jeff Cunningham Date: Mon, 24 Feb 2014 07:51:46 -0600 Subject: [PATCH 110/405] Update README.md New links: * [Promises & Design Patterns in AngularJS](http://blog.xebia.com/2014/02/23/promises-and-design-patterns-in-angularjs/) * [Service Providers in AngularJS and Logger Implementation](http://www.webdeveasy.com/service-providers-in-angularjs-and-logger-implementation/) --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index 2544f279..403cb90c 100644 --- a/README.md +++ b/README.md @@ -283,6 +283,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis * [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/) ## 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) @@ -305,6 +306,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis * [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/2014/02/23/promises-and-design-patterns-in-angularjs/) ## Forms * [Form Validation the AngularJS Way] (http://blog.brunoscopelliti.com/form-validation-the-angularjs-way) From 72354a3634d69ec2428597c816a4dc2e22b3bc61 Mon Sep 17 00:00:00 2001 From: Jeff Cunningham Date: Tue, 25 Feb 2014 08:03:27 -0600 Subject: [PATCH 111/405] Update README.md added new link: * [Easy global i18n angularJS language translations for your Angular app] (http://www.ng-newsletter.com/posts/angular-translate.html) --- README.md | 14 +------------- 1 file changed, 1 insertion(+), 13 deletions(-) diff --git a/README.md b/README.md index 403cb90c..9c09a744 100644 --- a/README.md +++ b/README.md @@ -6,7 +6,6 @@ A bunch of links to blog posts, articles, videos, etc for learning AngularJS. Th NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also list them below in their own heading for now, since many of you will likely want to quickly see what is new in Angular 1.2. Once the dust settles, or the 1.2 section gets too big, I will remove it. But for now, the Angular 1.2 links can be found in two places. ### Table of Contents -[New in Angular 1.2](#new-in-angular-12) [Books](#books) [Videos](#videos) [Courses](#courses) @@ -37,18 +36,6 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis [Test Editor Bundles](#text-editor-bundleside-stuff) [Development Tools](#development-tools) -## New In 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) -* [**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) -* [**Migrating to Angular 1.2] (http://docs.angularjs.org/guide/migration) - ## Books * [AngularJS] (http://shop.oreilly.com/product/0636920028055.do) * [Instant AngularJS Starter] (http://www.packtpub.com/angularjs-to-build-dynamic-web-applications/book) @@ -412,6 +399,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis * [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) ## UI Stuff * [Angular UI suite (including some subprojects)](http://angular-ui.github.io/) From d1cd91c4162d9922ba9c843e2e2c07f6f7b825b1 Mon Sep 17 00:00:00 2001 From: Ashutosh Das Date: Wed, 26 Feb 2014 08:27:54 +0600 Subject: [PATCH 112/405] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 9c09a744..1a30dcc9 100644 --- a/README.md +++ b/README.md @@ -129,6 +129,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis * [Environment Specific Configuration in AngularJS Using Grunt] (http://newtriks.com/2013/11/29/environment-specific-configuration-in-angularjs-using-grunt/) * [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) +* [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) ## 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 9132ed68e3c495dea39e4f9b963a6dc4625b4e92 Mon Sep 17 00:00:00 2001 From: Jeff Cunningham Date: Wed, 26 Feb 2014 07:17:36 -0600 Subject: [PATCH 113/405] Update README.md Added: * [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) * [Test Filters in AngularJS] (http://www.ecofic.com/about/blog/test-filters-in-angularjs) --- README.md | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 1a30dcc9..cc7ac58f 100644 --- a/README.md +++ b/README.md @@ -127,8 +127,6 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis * [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/) -* [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) * [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) ## Introductions/Beginning AngularJS (also look at the multipart articles) @@ -387,6 +385,8 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis * [Unit Testing an AngularJS Directive] (http://blog.revolunet.com/blog/2013/12/05/unit-testing-angularjs-directive/) * [Protractor - Testing Angular and Non Angular Sites] (http://ng-learn.org/2014/02/Protractor_Testing_With_Angular_And_Non_Angular_Sites/) * [TDD Basics with Angular.js and Jasmine](http://www.slideshare.net/iquark/tdd-basics-with-angular-and-jasmine) +* [Test Filters in AngularJS] (http://www.ecofic.com/about/blog/test-filters-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) @@ -432,6 +432,11 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis * [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 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) + ## Integration With Other Languages/Frameworks From 4ee58f7e0f3b09f81658c7f765d94f5e872bfcba Mon Sep 17 00:00:00 2001 From: Ashutosh Das Date: Thu, 27 Feb 2014 00:24:48 +0600 Subject: [PATCH 114/405] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index cc7ac58f..ab20f390 100644 --- a/README.md +++ b/README.md @@ -128,6 +128,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis * [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) +* [Making Angular.js realtime with Websockets](http://blog.pusher.com/making-angular-js-realtime-with-pusher/) ## 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 315dcf9979f51e80af439a1eb17ae2a8299a9166 Mon Sep 17 00:00:00 2001 From: Jeff Cunningham Date: Thu, 27 Feb 2014 08:12:21 -0600 Subject: [PATCH 115/405] Update README.md Added: * [Designing AngularJS Directives] (http://engineering.nulogy.com/posts/designing-angularjs-directives/) --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index cc7ac58f..54464338 100644 --- a/README.md +++ b/README.md @@ -255,6 +255,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis * [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/) +* [Designing AngularJS Directives] (http://engineering.nulogy.com/posts/designing-angularjs-directives/) ## Services/Providers * [Angular service or factory?] (http://iffycan.blogspot.com/2013/05/angular-service-or-factory.html) From 244c8808fb97d6016ece41065bf2ee3f62bd6b95 Mon Sep 17 00:00:00 2001 From: Jeff Cunningham Date: Fri, 28 Feb 2014 06:57:22 -0600 Subject: [PATCH 116/405] Update README.md Added: * [Handling Checkboxes and Radio Buttons in Angular Forms] (http://scotch.io/tutorials/javascript/handling-checkboxes-and-radio-buttons-in-angular-forms) --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 0aef56d3..a713bfdb 100644 --- a/README.md +++ b/README.md @@ -332,6 +332,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis * [Processing Forms in AngularJS] (https://www.lullabot.com/blog/article/processing-forms-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) ## Authentication * [Deal with users authentication in an AngularJS web app] (http://blog.brunoscopelliti.com/deal-with-users-authentication-in-an-angularjs-web-app) From 511a21f36dcb6a79907d7c4e98d987c0b0866665 Mon Sep 17 00:00:00 2001 From: Ashutosh Das Date: Sat, 1 Mar 2014 06:30:57 +0600 Subject: [PATCH 117/405] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index a713bfdb..e174a3bf 100644 --- a/README.md +++ b/README.md @@ -176,6 +176,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis * 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: [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/) +* 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/) ## Sample Apps * [A Shopping Cart Application Built with AngularJS] (http://www.codeproject.com/Articles/576246/A-Shopping-Cart-Application-Built-with-AngularJS) From 6d073fb6327b977ed687e6d06374c69af8a29084 Mon Sep 17 00:00:00 2001 From: Ashutosh Das Date: Sat, 1 Mar 2014 06:31:54 +0600 Subject: [PATCH 118/405] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index e174a3bf..7dd9a06a 100644 --- a/README.md +++ b/README.md @@ -176,7 +176,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis * 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: [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/) -* 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/) +* 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/) ## Sample Apps * [A Shopping Cart Application Built with AngularJS] (http://www.codeproject.com/Articles/576246/A-Shopping-Cart-Application-Built-with-AngularJS) From b64e6fc6dae4fd451751aed1e84bae9c3f18e3ac Mon Sep 17 00:00:00 2001 From: Ashutosh Das Date: Sat, 1 Mar 2014 06:32:44 +0600 Subject: [PATCH 119/405] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 7dd9a06a..d4fc940e 100644 --- a/README.md +++ b/README.md @@ -176,7 +176,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis * 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: [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/) -* 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/) +* 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/) ## Sample Apps * [A Shopping Cart Application Built with AngularJS] (http://www.codeproject.com/Articles/576246/A-Shopping-Cart-Application-Built-with-AngularJS) From d3decdef17459b3cc4fabc8376742fd2dd4faf7d Mon Sep 17 00:00:00 2001 From: Rafael Lima Date: Sun, 2 Mar 2014 01:10:28 -0300 Subject: [PATCH 120/405] Fix portuguese error --- PT-BR.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/PT-BR.md b/PT-BR.md index 47d6e0c4..941f1493 100644 --- a/PT-BR.md +++ b/PT-BR.md @@ -7,7 +7,7 @@ Vamos tentar manter aqui conteúdo "real" (e não apenas pequenos parágrafos se ## Vídeos * [Introdução ao AngularJS] (https://www.youtube.com/watch?v=iCQ3qic_nGg) -* [Tunando o browse com o AngularJS] (https://www.youtube.com/watch?v=Ph9hVLTmF2E) +* [Tunando o browser com o AngularJS] (https://www.youtube.com/watch?v=Ph9hVLTmF2E) * [Realtime com AngularJS e SocketIO] (https://www.youtube.com/watch?v=5zcmBZ6mksM) ## Melhores práticas From 7635d05fa513f3257611babd3a6fe93ed977c765 Mon Sep 17 00:00:00 2001 From: Ashutosh Das Date: Sun, 2 Mar 2014 10:15:16 +0600 Subject: [PATCH 121/405] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index d4fc940e..717e5b5c 100644 --- a/README.md +++ b/README.md @@ -390,6 +390,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis * [Protractor - Testing Angular and Non Angular Sites] (http://ng-learn.org/2014/02/Protractor_Testing_With_Angular_And_Non_Angular_Sites/) * [TDD Basics with Angular.js and Jasmine](http://www.slideshare.net/iquark/tdd-basics-with-angular-and-jasmine) * [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?) ## RESTful Stuff From f89f8ff2b38b49d9f52bff431afac12962fea229 Mon Sep 17 00:00:00 2001 From: Ashutosh Das Date: Sun, 2 Mar 2014 10:20:39 +0600 Subject: [PATCH 122/405] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index d4fc940e..7c3a543d 100644 --- a/README.md +++ b/README.md @@ -177,6 +177,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis * 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: [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/) * 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/) +* 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/) ## Sample Apps * [A Shopping Cart Application Built with AngularJS] (http://www.codeproject.com/Articles/576246/A-Shopping-Cart-Application-Built-with-AngularJS) From b5d259e2c3ecf5a44a2a4a1eda225561a9777637 Mon Sep 17 00:00:00 2001 From: Ashutosh Das Date: Sun, 2 Mar 2014 10:49:32 +0600 Subject: [PATCH 123/405] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index d4fc940e..5b29cd01 100644 --- a/README.md +++ b/README.md @@ -182,6 +182,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis * [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) +* [Remote Desktop Client with AngularJS and Yeoman](http://blog.mgechev.com/2014/02/08/remote-desktop-vnc-client-with-angularjs-and-yeoman/) ## Scopes & Compile * [AngularJS and scope.$apply] (http://jimhoskins.com/2012/12/17/angularjs-and-apply.html) From aa6db7b0212ca8a4b1c053d45d2d801b8961f3e2 Mon Sep 17 00:00:00 2001 From: Rafael Lima Date: Sun, 2 Mar 2014 02:07:13 -0300 Subject: [PATCH 124/405] Add 'palestras' section --- PT-BR.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/PT-BR.md b/PT-BR.md index 941f1493..45490e5c 100644 --- a/PT-BR.md +++ b/PT-BR.md @@ -5,12 +5,18 @@ Aqui encontram-se links para blog posts, artigos, vídeos, etc para aprender Ang Vamos tentar manter aqui conteúdo "real" (e não apenas pequenos parágrafos sem início/meio/fim). -## Vídeos +## Vídeo Tutoriais * [Introdução ao AngularJS] (https://www.youtube.com/watch?v=iCQ3qic_nGg) * [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) + +## Palestras +* [Angular JS, você precisa conhecer] (https://www.youtube.com/watch?v=PbQn2AKsou0) * [Realtime com AngularJS e SocketIO] (https://www.youtube.com/watch?v=5zcmBZ6mksM) ## Melhores práticas * [Melhores práticas: iniciando uma aplicação AngularJS] (http://cironunes.github.io/angularjs-melhores-praticas-parte-I-bootstrap/) * [Melhores práticas: carregamento de scripts] (http://cironunes.github.io/angularjs-melhores-praticas-parte-II-carregamento/) +* [AngularJs Design Patterns – Melhores práticas] (http://javascriptbrasil.com/2013/04/25/angularjs-design-patterns-melhores-praticas/) From 146bd8594208c0950f751e3d47926142cd95e4d6 Mon Sep 17 00:00:00 2001 From: Rafael Lima Date: Sun, 2 Mar 2014 02:14:33 -0300 Subject: [PATCH 125/405] Add 'artigos' section --- PT-BR.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/PT-BR.md b/PT-BR.md index 45490e5c..98573bdb 100644 --- a/PT-BR.md +++ b/PT-BR.md @@ -5,6 +5,12 @@ Aqui encontram-se links para blog posts, artigos, vídeos, etc para aprender Ang Vamos tentar manter aqui conteúdo "real" (e não apenas pequenos parágrafos sem início/meio/fim). +## Artigos +* [AngularJS: definição de controllers e métodos via routeParams] (http://javascriptbrasil.com/2013/10/24/angularjs-definicao-de-controllers-e-metodos-via-routeparams/) +* [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/) + ## Vídeo Tutoriais * [Introdução ao AngularJS] (https://www.youtube.com/watch?v=iCQ3qic_nGg) * [Tunando o browser com o AngularJS] (https://www.youtube.com/watch?v=Ph9hVLTmF2E) From 2436126a6ef70473b57c62f6bdb5c4469d252330 Mon Sep 17 00:00:00 2001 From: Jeff Cunningham Date: Wed, 5 Mar 2014 08:17:42 -0500 Subject: [PATCH 126/405] Update README.md added a few new links. Sometime soon I plan to start reading through EVERY link, and removing some that are old, "fluffy" or suggest doing things the wrong way. --- README.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/README.md b/README.md index 98704837..a03793eb 100644 --- a/README.md +++ b/README.md @@ -129,6 +129,8 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis * [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) * [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/) ## 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) @@ -393,6 +395,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis * [TDD Basics with Angular.js and Jasmine](http://www.slideshare.net/iquark/tdd-basics-with-angular-and-jasmine) * [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/) ## RESTful Stuff From bff03dc99fe0fedd195332c3ab36604631b602f2 Mon Sep 17 00:00:00 2001 From: Ashutosh Das Date: Fri, 7 Mar 2014 10:07:38 +0600 Subject: [PATCH 127/405] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index a03793eb..e1d396fe 100644 --- a/README.md +++ b/README.md @@ -210,6 +210,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis * [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) +* [Mastering the Scope of the Directives in AngularJS](http://www.undefinednull.com/2014/02/11/mastering-the-scope-of-a-directive-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 16d51ed648977162fd8b5d9bb86324b5ecc782d0 Mon Sep 17 00:00:00 2001 From: Josh Kuhn Date: Fri, 7 Mar 2014 19:13:04 -0500 Subject: [PATCH 128/405] Add Picking Up Angular tutorial Recently discussions: http://www.reddit.com/r/angularjs/comments/1zl3vh/picking_up_angular_twitter_clone_tutorial/ --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index e1d396fe..d3a74411 100644 --- a/README.md +++ b/README.md @@ -150,7 +150,8 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis * [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/) +* [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) ## 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 68ce0233d73bdc94df9fc12bbcc26a9588ea8d7a Mon Sep 17 00:00:00 2001 From: Jeff Cunningham Date: Mon, 10 Mar 2014 09:22:57 -0500 Subject: [PATCH 129/405] Update README.md added: * [Interceptors in AngularJS and Useful Examples] (http://www.webdeveasy.com/interceptors-in-angularjs-and-useful-examples/) --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index d3a74411..0e32431b 100644 --- a/README.md +++ b/README.md @@ -131,6 +131,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis * [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/) ## 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 2204c56686a06ad022546ed10b2d9aca5724e7db Mon Sep 17 00:00:00 2001 From: Ashutosh Das Date: Wed, 12 Mar 2014 16:34:40 +0600 Subject: [PATCH 130/405] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 0e32431b..bffbf1f0 100644 --- a/README.md +++ b/README.md @@ -180,7 +180,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis * 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: [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/) -* 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/) +* 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/) ## Sample Apps From 14de47bbbd5144cfd25b6da062d84b2d3dbc9e7c Mon Sep 17 00:00:00 2001 From: Jeff Cunningham Date: Wed, 12 Mar 2014 20:20:59 -0500 Subject: [PATCH 131/405] Update README.md removed a testing link that didn't have enough details to remain in this list --- README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/README.md b/README.md index bffbf1f0..c11eab02 100644 --- a/README.md +++ b/README.md @@ -395,7 +395,6 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis * [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/) * [Protractor - Testing Angular and Non Angular Sites] (http://ng-learn.org/2014/02/Protractor_Testing_With_Angular_And_Non_Angular_Sites/) -* [TDD Basics with Angular.js and Jasmine](http://www.slideshare.net/iquark/tdd-basics-with-angular-and-jasmine) * [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/) From 25fadeafd1a749f7834d1250be4c59eb1216729b Mon Sep 17 00:00:00 2001 From: Ashutosh Das Date: Thu, 13 Mar 2014 21:02:03 +0600 Subject: [PATCH 132/405] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index c11eab02..cfd78fa0 100644 --- a/README.md +++ b/README.md @@ -132,6 +132,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis * [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/) ## 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 5cd712b16edd15b5a37e68e13ba61b0cd1c33c1d Mon Sep 17 00:00:00 2001 From: Jeff Cunningham Date: Mon, 17 Mar 2014 07:53:53 -0500 Subject: [PATCH 133/405] Update README.md added a new link: * [Techniques for authentication in AngularJS applications] (https://medium.com/opinionated-angularjs/7bbf0346acec) --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index cfd78fa0..ed50ea4e 100644 --- a/README.md +++ b/README.md @@ -350,6 +350,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis * [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) ## Collections (& ngRepeat Stuff) From 13dcb9ac2db60d6d549bc5dc06c3f752570e29bb Mon Sep 17 00:00:00 2001 From: Jeff Cunningham Date: Thu, 20 Mar 2014 08:07:56 -0500 Subject: [PATCH 134/405] Update README.md Added: * [AngularJS Routing Using UI-Router] (http://scotch.io/tutorials/javascript/angular-routing-using-ui-router) * [Introduction to Angular.js in 50 Examples (part 1)] (https://www.youtube.com/watch?v=TRrL5j3MIvo&feature=youtu.be) --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index ed50ea4e..f7d20e07 100644 --- a/README.md +++ b/README.md @@ -70,6 +70,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis * [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. +* [Introduction to Angular.js in 50 Examples (part 1)] (https://www.youtube.com/watch?v=TRrL5j3MIvo&feature=youtu.be) ## Courses @@ -294,6 +295,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis * [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 Routing Using UI-Router] (http://scotch.io/tutorials/javascript/angular-routing-using-ui-router) ## 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/) From ad3daaf26d8006296fad2eb1e84c91e341869264 Mon Sep 17 00:00:00 2001 From: xqiu Date: Sun, 23 Mar 2014 11:32:13 -0700 Subject: [PATCH 135/405] Update readme/zh-cn/zh-tw Update readme/zh-tw to add spascaffold.azurewebsites.net/AngularJSScaffold link. Update zh-cn to add all zh-tw translation --- README.md | 2 + ZH-CN.md | 380 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ ZH-TW.md | 9 +- 3 files changed, 389 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index f7d20e07..a4ae6fcf 100644 --- a/README.md +++ b/README.md @@ -498,6 +498,8 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis * [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) ## 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) \ No newline at end of file diff --git a/ZH-CN.md b/ZH-CN.md index 100475c9..4d693d49 100644 --- a/ZH-CN.md +++ b/ZH-CN.md @@ -30,3 +30,383 @@ AngularJS * [AngularJS中文社区](http://www.AngularJS.cn/) * [angulargirl](http://www.angulargirl.com/bbs/forum.php) + + +繁体中文翻译 + +学习AngularJS +================== + +译者: 这是jmcunningham/AngularJS-Learning的简体中文翻译 +我会尽量依照原文翻译 某些专有名词就不另外翻译 如果翻译错误也请提出建议指教 希望大家可以帮忙提供更多更好的AngularJS学习资源 谢谢 + +这里提供一些学习AngularJS的部落格链接, 文章, 和影片. 这个列表还在持续成长中. 如果你有想提供的链接与资源, 欢迎提出pull request. 我也会尽量确认以下的资源是有用的(不是只有两段文字的灌水文). 如果你有更好的方法来分类这些资源, 请让我知道. 在一般主题分类中的类似文章, 我之后也会把他们另外分类出来. + +注意:**开头的链接是讨论ANGULAR 1.2版的新功能. 许多人希望快速了解Angular 1.2版的新功能, 所以我也会在之后开出新的分类标题. 等内容整理差不多或者1.2版分类变得太大我再来编辑, 不过现在的话Angular 1.2链接可以在两处同时看到. + +## 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) +* [**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) + +## 书籍 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/) + +## 影片 Videos +* [Egghead.io](http://www.egghead.io/) — 44 videos of about 4 minutes each — [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 +* [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) +* [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) + +## 在线课程 Courses + +* [Thinkster.io - A better way to learn AngularJS](http://www.thinkster.io/) - 免費的線上 AngularJS 課程 + +## 帮助 Help +* [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) + +## 一般主题 General TOpics +* [AngularJS Cheat Sheet] (http://www.cheatography.com/proloser/cheat-sheets/angularjs/) +* [Fun With AngularJS] (http://devgirl.org/2013/03/21/fun-with-angularjs/) +* [AngularJS Philly ETE Slides] (http://onehungrymind.com/angularjs-philly-ete-slides/) +* [Random Tricks When Using AngularJS] (http://blog.tomaka17.com/2012/12/random-tricks-when-using-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/) +* [More AngularJS Magic to Supercharge your Webapp] (http://www.yearofmoo.com/2012/10/more-angularjs-magic-to-supercharge-your-webapp.html) +* [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/) +* [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) +* [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) +* [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) +* [**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) +* [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/) +* [Resources to Get You Up to Speed in AngularJS](http://net.tutsplus.com/articles/resources-to-get-you-up-to-speed-in-angularjs/) +* [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) +* [Form Autocomplete and Remember Password with AngularJS] (http://timothy.userapp.io/post/63412334209/form-autocomplete-and-remember-password-with-angularjs) + +## 介绍/开始学习 AngularJS +* [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) +* [What To Know To Be An Expert in AngularJS] (http://codigovivo.com/2013/06/09/what-to-know-to-be-an-expert-in-angularjs/) +* [5 Awesome AngularJS Features](http://net.tutsplus.com/tutorials/javascript-ajax/5-awesome-angularjs-features/) +* [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 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/) +* [Kickstart Your AngularJS Development with Yeoman, Grunt and Bower] (http://www.sitepoint.com/kickstart-your-angularjs-development-with-yeoman-grunt-and-bower/) +* [10 Reasons Why You Should Use AngularJS] (http://www.sitepoint.com/10-reasons-use-angularjs/) +* [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/) + +## 使用及学习心得 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] (http://www.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/) + +## 分段式文章 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/) + +## 范例应用程序 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) + +## 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/) +* [$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) + +## 依賴注入 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) + +## 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/) +* [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/) +* [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] (http://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) +* [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/) +* [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) + +## 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) +* [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/) +* [Angular's Modules: Factory, Service, Value, oh my!] (https://docs.google.com/document/d/1gkDp8HJU5Hdgse6d0Ol0_nsi9MQulVTbRCkEThW0RRY/edit#) + +## 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) +* [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) + +## 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/) +* [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) + +## 表单 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) +* [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) +* [Referece 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) +* [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) + +## 认证 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/) +* [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) + +## 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) + +## 原始码组织架构 Code Organization +* [Building Huuuuuge Apps with AngularJS] (http://briantford.com/blog/huuuuuge-angular-apps.html) +* [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/) +* [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/) + +## 测试 Testing +* [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/) +* [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://flippinawesome.org/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/) + +## 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) + +## 本地化 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) + +## 界面 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] (http://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) +* [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/) +* [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) +* [**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/) + + +## 整合其他语言/框架 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) +* [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.html) +* [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/) +* [How to integrate AngularJS with Rails 4] (https://shellycloud.com/blog/2013/10/how-to-integrate-angularjs-with-rails-4) + +## 后端代管 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 DreamFactory] (http://www.dreamfactory.com/angularjs-example) +* [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.html) +* [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/) + +## 编译器 Text editor bundles/IDE Stuff +* [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) + + +## 开发工具 +* [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 diff --git a/ZH-TW.md b/ZH-TW.md index 39e3a563..80a7aeee 100644 --- a/ZH-TW.md +++ b/ZH-TW.md @@ -364,7 +364,12 @@ * [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/) -## 編譯器/開發工具 Text editor bundles/IDE Stuff +## 編譯器 Text editor bundles/IDE Stuff * [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/) +* [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) + +## 開發工具 +* [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 From a58f937ebd91b1e1026ad7461cf6b63e2b3d59f8 Mon Sep 17 00:00:00 2001 From: Jeff Cunningham Date: Wed, 26 Mar 2014 08:02:17 -0500 Subject: [PATCH 136/405] Update README.md Added: * [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) * [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) --- README.md | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index a4ae6fcf..6642ff35 100644 --- a/README.md +++ b/README.md @@ -3,7 +3,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. -NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also list them below in their own heading for now, since many of you will likely want to quickly see what is new in Angular 1.2. Once the dust settles, or the 1.2 section gets too big, I will remove it. But for now, the Angular 1.2 links can be found in two places. +NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. ### Table of Contents [Books](#books) @@ -48,6 +48,9 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis * [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) ## Videos * [Egghead.io](http://www.egghead.io/) — [source code](https://github.com/msfrisbie/egghead-angularjs) @@ -215,6 +218,8 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis * [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) * [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) ## Dependency Injection * [The "Magic" behind AngularJS Dependency Injection] (http://www.alexrothenberg.com/2013/02/11/the-magic-behind-angularjs-dependency-injection.html) @@ -502,4 +507,4 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. I will also lis ## 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) \ No newline at end of file +* [Scaffolding JSON or restful API to JavaScript and HTML using AngularJS and JQuery](http://spascaffold.azurewebsites.net/AngularJSScaffold) From ee5e5ce979433a3fa6adfc821422d0e56031a6f0 Mon Sep 17 00:00:00 2001 From: Ashutosh Das Date: Thu, 27 Mar 2014 09:34:21 +0600 Subject: [PATCH 137/405] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 6642ff35..0decd1e0 100644 --- a/README.md +++ b/README.md @@ -349,6 +349,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. * [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/) ## Authentication * [Deal with users authentication in an AngularJS web app] (http://blog.brunoscopelliti.com/deal-with-users-authentication-in-an-angularjs-web-app) From 7705eb043caebf74ddebe410c928da74e32d0775 Mon Sep 17 00:00:00 2001 From: Jeff Cunningham Date: Tue, 1 Apr 2014 08:29:38 -0500 Subject: [PATCH 138/405] Update README.md Added: * [AngularJS JumpStart with Dan Wahlin] (https://www.udemy.com/angularjs-jumpstart/?sl=E0EYdlw9RBMALEwzBwZX) * [How to integrate your UI Widgets with AngularJS] (http://blog.mobiscroll.com/how-to-integrate-your-ui-widgets-with-angularjs/) * [Tuts+: Hands-on Angular] (https://tutsplus.com/course/hands-on-angular/) --- README.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/README.md b/README.md index 0decd1e0..d1028152 100644 --- a/README.md +++ b/README.md @@ -79,6 +79,8 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. * [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/) ## Help * [StackOverflow] (http://stackoverflow.com/questions/tagged/angularjs) @@ -272,6 +274,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. * [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/) * [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/) ## Services/Providers * [Angular service or factory?] (http://iffycan.blogspot.com/2013/05/angular-service-or-factory.html) From d7793b2e49f14217144b5beb546b03e36af754b4 Mon Sep 17 00:00:00 2001 From: Ashutosh Das Date: Sun, 6 Apr 2014 23:20:02 +0600 Subject: [PATCH 139/405] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index d1028152..1819e571 100644 --- a/README.md +++ b/README.md @@ -51,6 +51,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. * [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) +* [Developing an AngularJS Edge](http://my.safaribooksonline.com/book/programming/javascript/9781939902009) ## Videos * [Egghead.io](http://www.egghead.io/) — [source code](https://github.com/msfrisbie/egghead-angularjs) From fe54c335d56024c6a03f771979c070bf7d0ecc7b Mon Sep 17 00:00:00 2001 From: Teoman Soygul Date: Mon, 7 Apr 2014 15:26:09 +0200 Subject: [PATCH 140/405] Added Angular boilerplates section --- README.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/README.md b/README.md index d1028152..8060df94 100644 --- a/README.md +++ b/README.md @@ -512,3 +512,6 @@ 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 459cecb9267acf1088422a9de10ff5fcdc334cc6 Mon Sep 17 00:00:00 2001 From: Jeff Cunningham Date: Mon, 7 Apr 2014 10:11:02 -0500 Subject: [PATCH 141/405] Update README.md added link from @pyprism --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 1819e571..5867a8b4 100644 --- a/README.md +++ b/README.md @@ -51,7 +51,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. * [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) -* [Developing an AngularJS Edge](http://my.safaribooksonline.com/book/programming/javascript/9781939902009) +* [Practical AngularJS](https://leanpub.com/Practical_AngularJS) ## Videos * [Egghead.io](http://www.egghead.io/) — [source code](https://github.com/msfrisbie/egghead-angularjs) From 455ff716f4d436977d34a823ac5d1ba3a766e776 Mon Sep 17 00:00:00 2001 From: Jeff Cunningham Date: Mon, 7 Apr 2014 10:12:56 -0500 Subject: [PATCH 142/405] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 5dbb045d..5056d642 100644 --- a/README.md +++ b/README.md @@ -35,6 +35,7 @@ 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 * [AngularJS] (http://shop.oreilly.com/product/0636920028055.do) From a40e867de0a4989307416da5b1f3098febae0dbe Mon Sep 17 00:00:00 2001 From: "Ted M. Young" Date: Mon, 7 Apr 2014 18:59:56 -0700 Subject: [PATCH 143/405] Added "table of contents" and part 13 for Log Techies series --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 8060df94..26e373f0 100644 --- a/README.md +++ b/README.md @@ -186,7 +186,8 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. * 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: [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/) +* 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/) * 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/) From ed7b30483c5b877f8fc4fa85f95b24c5821fd8f9 Mon Sep 17 00:00:00 2001 From: Jeff Cunningham Date: Tue, 8 Apr 2014 08:00:30 -0500 Subject: [PATCH 144/405] Update README.md Added: * [Extending Dynamic View Loading for CRUD actions in AngularJS] (http://circuitbomb.com/anjularjs-extending-dynamic-view-loading-crud-actions/) * [A Tip for Angular Unit Tests with Promises] (http://brianmcd.com/2014/03/27/a-tip-for-angular-unit-tests-with-promises.html) * [Writing More Maintainable Angular.js Directives] (http://www.codelord.net/2014/03/30/writing-more-maintainable-angular-dot-js-directives/) --- README.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/README.md b/README.md index 6b33a7e5..6643d711 100644 --- a/README.md +++ b/README.md @@ -278,6 +278,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. * [Transclusion in Angular] (http://engineering.nulogy.com/posts/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/) ## Services/Providers * [Angular service or factory?] (http://iffycan.blogspot.com/2013/05/angular-service-or-factory.html) @@ -307,6 +308,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. * [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 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/) ## 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/) @@ -414,6 +416,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. * [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) ## RESTful Stuff From be5ecb5636f6cdd66ba2cdf92c19b552c70a9c58 Mon Sep 17 00:00:00 2001 From: Evgeniy Tkachenko Date: Thu, 10 Apr 2014 09:06:43 +0300 Subject: [PATCH 145/405] Update RU-RU.md --- RU-RU.md | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/RU-RU.md b/RU-RU.md index 2d39566b..0515a336 100644 --- a/RU-RU.md +++ b/RU-RU.md @@ -3,14 +3,24 @@ AngularJS Коллекция ссылок на блоги, статьи, видео и прочую информацию по изучению AngularJS на русском языке. Список не полный и если у вас есть дополнения, пожалуйста, шлите pull реквесты. -## Статьи +## Сайты * [Angular.ru - клон официального сайта с переводом на русский язык](http://angular.ru/) +* [Переодически публикуемые материалы на 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) + +## Статьи + * [AngularJS — фреймворк для динамических веб-приложений от Google](http://habrahabr.ru/post/149060/) +* [AngularJS для привыкших к jQuery](http://habrahabr.ru/post/172975/) * [С чего начать изучение AngularJS](http://stepansuvorov.com/blog/2012/12/%D1%81-%D1%87%D0%B5%D0%B3%D0%BE-%D0%BD%D0%B0%D1%87%D0%B0%D1%82%D1%8C-%D0%B8%D0%B7%D1%83%D1%87%D0%B5%D0%BD%D0%B8%D0%B5-angularjs/) * [Директивы в Angularjs для начинающих. Часть 1](http://habrahabr.ru/post/179755/) * [Директивы в Angularjs для начинающих. Часть 2](http://habrahabr.ru/post/180365/) * [Понимание областей видимости или Scope в AngularJS](http://habrahabr.ru/post/182670/) +* [Формы в Angularjs. Как я обрел любовь](http://habrahabr.ru/post/179473/) +* [Валидация форм в AngularJS](http://habrahabr.ru/post/167793/) * [Создание огроооомных приложений на AngularJS](http://habrahabr.ru/post/182556/) * [Опыт работы с AngularJS на примере игрового проекта](http://habrahabr.ru/post/182348/) * [Полученные уроки: год с большим проектом на AngularJS ](http://habrahabr.ru/post/180779/) @@ -24,3 +34,6 @@ 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) + +## Книги +* [РАЗРАБОТКА ВЕБ-ПРИЛОЖЕНИЙ С ИСПОЛЬЗОВАНИЕМ ANGULARJS](http://dmkpress.com/catalog/computer/web/978-5-97060-064-1/) From e30cce7bfa087a3e833417017b11a679699dbfce Mon Sep 17 00:00:00 2001 From: kanuni89 Date: Fri, 11 Apr 2014 10:13:31 +0200 Subject: [PATCH 146/405] Update DE-DE.md --- DE-DE.md | 1 + 1 file changed, 1 insertion(+) diff --git a/DE-DE.md b/DE-DE.md index 011530ea..66acf3b9 100644 --- a/DE-DE.md +++ b/DE-DE.md @@ -21,3 +21,4 @@ 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) From 67db49d14ab34c860cee9baddc89dd7e884fca6a Mon Sep 17 00:00:00 2001 From: Jeff Cunningham Date: Fri, 11 Apr 2014 11:07:28 -0500 Subject: [PATCH 147/405] Update README.md Added: * [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) --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index 6643d711..4a987cf0 100644 --- a/README.md +++ b/README.md @@ -141,6 +141,8 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. * [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) ## 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 519de58e28611333a47fcdb4a6d76ec70fba35f8 Mon Sep 17 00:00:00 2001 From: Adrien Date: Fri, 11 Apr 2014 21:25:29 +0200 Subject: [PATCH 148/405] Add three links --- FR-FR.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/FR-FR.md b/FR-FR.md index df095ba8..1334ddb7 100644 --- a/FR-FR.md +++ b/FR-FR.md @@ -16,6 +16,8 @@ Je liste exclusivement les liens en français. Cette liste vient en complément * [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 * [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) @@ -75,6 +77,7 @@ Je liste exclusivement les liens en français. Cette liste vient en complément * [Drag & Drop avec AngularJS] (http://www.frangular.com/2013/02/drag-drop-avec-angularjs.html) * [Le langage d'expressions d'AngularJS] (http://www.frangular.com/2013/03/langage-expressions-angularjs.html) * [Traduction des libellés dans les vues AngularJS] (http://www.frangular.com/2012/12/traduction-des-libelles-dans-les-vues-angularjs.html) +* [ngAnimate] (http://www.grafikart.fr/tutoriels/angularjs/nganimate-467) - 19:00 ## Outils * [AngularJS : outils et debug] (http://www.itaware.eu/2012/10/15/angularjs-outils-et-debug/) From 43206a29e093abd1edcef4a6f9bc03473ce9f01c Mon Sep 17 00:00:00 2001 From: Jeff Cunningham Date: Mon, 14 Apr 2014 09:19:36 -0500 Subject: [PATCH 149/405] Update README.md Added: * [Get Your Hands Dirty Refactoring in AngularJS] (http://blog.safaribooksonline.com/2014/04/08/refactoring-angularjs-get-hands-filthy/) * [Writing Tests and Stomping Bugs in AngularJS] (http://blog.safaribooksonline.com/2014/04/01/writing-tests-stomping-bugs-angularjs/) --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index 4a987cf0..bc851ca8 100644 --- a/README.md +++ b/README.md @@ -174,6 +174,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. * [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/) * [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/) ## 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) @@ -419,6 +420,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. * [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/) ## RESTful Stuff From 4e10edfc904ddeaddf7107eb23810da9e4577929 Mon Sep 17 00:00:00 2001 From: Mohamed Meligy Date: Tue, 15 Apr 2014 17:06:19 +1000 Subject: [PATCH 150/405] Added a post about dropdown issues in Angular.JS Under forms, added the article: 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/ --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index bc851ca8..96ea420f 100644 --- a/README.md +++ b/README.md @@ -361,6 +361,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. * [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/) ## Authentication * [Deal with users authentication in an AngularJS web app] (http://blog.brunoscopelliti.com/deal-with-users-authentication-in-an-angularjs-web-app) From 3006baa9e796855e19dc413fbfb8be0a332f8841 Mon Sep 17 00:00:00 2001 From: Jeff Cunningham Date: Tue, 15 Apr 2014 09:16:22 -0500 Subject: [PATCH 151/405] Update README.md Added: * [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/) --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index bc851ca8..50fa241d 100644 --- a/README.md +++ b/README.md @@ -421,6 +421,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. * [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/) +* [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/) ## RESTful Stuff From 503b009e80a7fcef931f00e5126ca14b3b9319e9 Mon Sep 17 00:00:00 2001 From: Ashutosh Das Date: Thu, 17 Apr 2014 14:42:49 +0600 Subject: [PATCH 152/405] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 50fa241d..f6594e97 100644 --- a/README.md +++ b/README.md @@ -195,6 +195,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. [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/) * 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/) ## Sample Apps * [A Shopping Cart Application Built with AngularJS] (http://www.codeproject.com/Articles/576246/A-Shopping-Cart-Application-Built-with-AngularJS) From 260c02ff72782f024c7f47d0fe921331abef5401 Mon Sep 17 00:00:00 2001 From: "Ted M. Young" Date: Fri, 18 Apr 2014 18:18:48 -0700 Subject: [PATCH 153/405] Added a Forms article on Select element Added "Common Problems (And Solutions) When Using Select Elements With Angular.JS". Also fixed a typo. --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index f6594e97..9391ed7b 100644 --- a/README.md +++ b/README.md @@ -337,7 +337,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. * [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) -* [Referece the Current FormController in AngularJS] (http://shazwazza.com/post/Reference-the-current-form-controller-in-AngularJS) +* [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/) @@ -362,6 +362,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. * [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/) ## Authentication * [Deal with users authentication in an AngularJS web app] (http://blog.brunoscopelliti.com/deal-with-users-authentication-in-an-angularjs-web-app) From e7ad5187ee5fd1d5fe665925b873996d6e4c4a47 Mon Sep 17 00:00:00 2001 From: Jeff Cunningham Date: Tue, 22 Apr 2014 09:22:44 -0500 Subject: [PATCH 154/405] Update README.md MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Added: * [5 AngularJS Antipatterns & Pitfalls] (http://nathanleclaire.com/blog/2014/04/19/5-angularjs-antipatterns-and-pitfalls/) * [Animating AngularJS Apps: ngView] (http://scotch.io/tutorials/javascript/animating-angularjs-apps-ngview) * [Improving ng-repeat Performance with “track by”] (http://www.codelord.net/2014/04/15/improving-ng-repeat-performance-with-track-by/) --- README.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/README.md b/README.md index 9391ed7b..d77d7962 100644 --- a/README.md +++ b/README.md @@ -175,6 +175,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/) * [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/) +* [5 AngularJS Antipatterns & Pitfalls] (http://nathanleclaire.com/blog/2014/04/19/5-angularjs-antipatterns-and-pitfalls/) ## 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) @@ -380,6 +381,8 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. * [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) @@ -474,6 +477,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. * [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) From 7b15dd682d9e0370800c9b152cd77b1855bd27ca Mon Sep 17 00:00:00 2001 From: newjs Date: Tue, 22 Apr 2014 15:41:49 -0400 Subject: [PATCH 155/405] Translated the texts for links to Simplified Chinese --- ZH-CN.md | 560 +++++++++++++++++++++++++++---------------------------- 1 file changed, 280 insertions(+), 280 deletions(-) diff --git a/ZH-CN.md b/ZH-CN.md index 4d693d49..e9ba67a5 100644 --- a/ZH-CN.md +++ b/ZH-CN.md @@ -1,7 +1,7 @@ AngularJS === -这是一个AngularJS Guide的中文分支版本,提供关于AngularJS的视频、入门、使用与论坛等中文互联网内容,这里的分类并没有完全参照英文版,也并不固定,如果你有发现新的内容需要添加新类别,JUST do it。 +这是一个AngularJS Guide的中文分支版本,提供关于AngularJS的视频、入门、使用与论坛等中文互联网内容,这里的分类并没有完全参照英文版,也并不固定,如果你有发现新的内容需要添加新类别,直接加吧。 ## 视频 * [Angular教学视频youku转载](http://i.youku.com/u/UMzQyMDgyODk2/videos) @@ -57,112 +57,112 @@ AngularJS ## 书籍 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] (http://www.packtpub.com/angularjs-to-build-dynamic-web-applications/book) +* [AngularJS 菜单] (https://leanpub.com/recipes-with-angular-js) +* [AngularJS 在行动] (http://www.manning.com/bford/) +* [AngularJS For .Net 开发员] (http://henriquat.re/) +* [AngularJS 浏览器应用程序开发] (http://www.packtpub.com/angularjs-web-application-development/book) +* [发现自己的 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/) ## 影片 Videos * [Egghead.io](http://www.egghead.io/) — 44 videos of about 4 minutes each — [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 -* [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) -* [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) +* [视屏教程: 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 +* [Angular JS 安全性](http://www.youtube.com/watch?v=18ifoT-Id54) — 29:45 +* [Grunt 和 Angular JS 前端开发流程](http://www.youtube.com/watch?v=fSAgFxjFSqY) — 1:02:37 +* [AngularJS 教程](http://www.youtube.com/watch?v=WuiHuZq_cg4) — 12:19 +* [AngularJS 秀 (Tekpub)](http://tekpub.com/products/angular) — 8 videos (paid) +* [用 AngularJS 快速开发 Javascript 应用程序(Tuts+)](https://tutsplus.com/course/easier-js-apps-with-angular/) — 22 videos of about 5 minutes each, in 8 sections (paid) +* [AngularJS 基础入门 (Pluralsight)] (http://pluralsight.com/training/Courses/TableOfContents/angularjs-fundamentals) - 6 hours 15 minutes total (paid) +* [**AngularJS 1.2 和未来] (http://www.youtube.com/watch?v=W13qDdJDHp8&feature=youtu.be) +* [AngularJS 实例](http://www.youtube.com/playlist?list=PLfLN8Jd9-DVEQ0-PEnVeeUYyO0yg28mhN) - Growing list of 5 minute or less videos +* [用 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) ## 在线课程 Courses -* [Thinkster.io - A better way to learn AngularJS](http://www.thinkster.io/) - 免費的線上 AngularJS 課程 +* [Thinkster.io - 学习 AngularJS 更好的方法](http://www.thinkster.io/) - 免費的線上 AngularJS 課程 ## 帮助 Help * [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) +* [AngularJS 邮件列表(谷歌小组)] (http://groups.google.com/group/angular) +* [Chatroom (基于浏览器的在线聊天系统)] (http://webchat.freenode.net/?channels=angularjs&uio=d4) +* [AngularJS Google+的社区] (https://plus.google.com/u/0/communities/115368820700870330756) * [reddit] (http://www.reddit.com/r/angularjs) ## 一般主题 General TOpics -* [AngularJS Cheat Sheet] (http://www.cheatography.com/proloser/cheat-sheets/angularjs/) -* [Fun With AngularJS] (http://devgirl.org/2013/03/21/fun-with-angularjs/) -* [AngularJS Philly ETE Slides] (http://onehungrymind.com/angularjs-philly-ete-slides/) -* [Random Tricks When Using AngularJS] (http://blog.tomaka17.com/2012/12/random-tricks-when-using-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/) -* [More AngularJS Magic to Supercharge your Webapp] (http://www.yearofmoo.com/2012/10/more-angularjs-magic-to-supercharge-your-webapp.html) -* [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/) -* [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) -* [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) -* [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) -* [**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) -* [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/) -* [Resources to Get You Up to Speed in AngularJS](http://net.tutsplus.com/articles/resources-to-get-you-up-to-speed-in-angularjs/) -* [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) -* [Form Autocomplete and Remember Password with AngularJS] (http://timothy.userapp.io/post/63412334209/form-autocomplete-and-remember-password-with-angularjs) +* [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/) +* [随机技巧使用 AngularJS] (http://blog.tomaka17.com/2012/12/random-tricks-when-using-angularjs/) +* [AngularJS 难倒我的是什么] (http://www.peterbe.com/plog/what-stumped-me-about-angularjs) +* [5个理由在企业应用程序世界中使用 AngularJS] (http://oscarvillarreal.com/2013/05/07/5-reasons-to-use-angularjs-in-the-corporate-app-world/) +* [在 AngularJS 中实现延迟加载] (http://ify.io/lazy-loading-in-angularjs/) +* [用更多 AngularJS 魔力来大力增压你的浏览器应用程序] (http://www.yearofmoo.com/2012/10/more-angularjs-magic-to-supercharge-your-webapp.html) +* [HashKeyCopier - 一个 AngularJS 合并缓存和实时数据的实用工具类] (http://www.bennadel.com/blog/2472-HashKeyCopier-An-AngularJS-Utility-Class-For-Merging-Cached-And-Live-Data.htm) +* [在 AngularJS 中探索 Directive 指令,$scope,DOM 渲染和时序] (http://www.bennadel.com/blog/2444-Exploring-Directives-scope-DOM-Rendering-And-Timing-In-AngularJS.htm) +* [在 AngularJS 资源上应用缓存的响应] (http://www.bennadel.com/blog/2432-Applying-A-Cached-Response-To-An-AngularJS-Resource.htm) +* [Angularytics: 在 SPA 中用 AngularJS 来跟踪页面访问量和事件的解决方案] (http://www.blogeek.com.ar/2013/06/03/angularytics-the-solution-to-tracking-page-views-and-events-in-a-spa-with-angularjs/) +* [在 AngularJS 上共享数据,状态和模型: 方案选择,比较和我的解决方案] (http://www.blogeek.com.ar/2013/05/01/sharing-data-state-on-angularjs-alternatives-comparison-and-my-solution/) +* [Angular.js 和 IE8 缓存] (http://www.jefclaes.be/2013/06/angularjs-and-ie8-caching.html) +* [AngularJS 和 SEO] (http://www.yearofmoo.com/2012/11/angularjs-and-seo.html) +* [模板,路由和共享数据视图之间的一个 AngularJS 的应用] (http://sravi-kiran.blogspot.com/2013/03/TemplatesRoutingAndSharingDataBetweenViewsInAnAngularJsApplication.html) +* [用 AngularJS 改善最终用户体验] (http://blog.thousandeyes.com/improving-end-user-experience-with-angularjs/) +* [AngularJS 控制器教程与实例] (http://viralpatel.net/blogs/angularjs-controller-tutorial/) +* [HTML5 本地存储与 Angular JS] (http://amitavroy.com/justread/content/articles/html5-local-storage-angular-js) +* [动态路由和 AngularJS 以及 Silex] (http://gonzalo123.com/2013/07/08/dynamic-routes-with-angularjs-and-silex/) +* [在你的 AngularJS 应用中建模数据和状态] (http://joelhooks.com/blog/2013/04/24/modeling-data-and-state-in-your-angularjs-application/) +* [AngularJS 代码重用 ] (http://www.phase2technology.com/blog/code-reuse-in-angularjs/) +* [在 AngularJS 和 RequireJS 中动态加载控制器和视图] (http://weblogs.asp.net/dwahlin/archive/2013/05/22/dynamically-loading-controllers-and-views-with-angularjs-and-requirejs.aspx) +* [用AngularJS的orderby筛选器对多个字段用不同顺序排序] (http://htmlcssjavascript.com/javascript/sorting-by-multiple-fields-with-different-sort-orders-using-the-angularjs-orderby-filter/) +* [$http 响应拦截器] (http://blog.brunoscopelliti.com/http-response-interceptors) +* [AngularJS: 先进的设计模式和最佳实践] (http://trochette.github.io/Angular-Design-Patterns-Best-Practices/#/intro) +* [AngularJS 的自动 JSON 数据解析] (http://aboutcode.net/2013/07/27/json-date-parsing-angularjs.html) +* [AngularJS 抽象:模块] (http://odetocode.com/blogs/scott/archive/2013/05/01/angularjs-abstractions-modules.aspx) +* [在 AngularJS 中用 ngSwitch 和 ngSwitchWhen 来混合静态内容] (http://www.bennadel.com/blog/2507-Mixing-Static-Content-With-ngSwitch-And-ngSwitchWhen-In-AngularJS.htm) +* [AngularJS 构建大型应用程序] (http://pseudobry.com/building-large-apps-with-angularjs.html) +* [**错误信息与​​微小MinErr] (http://kensheedlo.com/2013/08/15/error-message-minification-with-minerr.html) +* [如何让你的AngularJS 应用程序在IE8工作] (http://blog-it.hypoport.de/2013/08/24/how-to-make-your-angularjs-app-work-in-ie-8/) +* [AngularJS 性能优化的长列表] (http://tech.small-improvements.com/2013/09/10/angularjs-performance-with-large-lists/) +* [AngularJS 响应网站] (http://www.innerhtml.com/responsive-website-using-angularjs.html) +* [在 AngularJS 减少初始化时间] (https://medium.com/p/f8ae57e2cec3) +* [用 Yeoman, Grunt 和 Bower快速开发 Angular 程序] (http://www.sitepoint.com/kickstart-your-angularjs-development-with-yeoman-grunt-and-bower/) +* [**AngularJS 1.2 准备] (http://wildermuth.com/2013/9/18/Getting_Ready_for_AngularJS_1_2) +* [10个理由网页开发人员应该了解AngularJS] (http://wintellect.com/blogs/jlikness/10-reasons-web-developers-should-learn-angularjs) +* [AngularJS partials 的懒惰预取] (http://blog.mgechev.com/2013/10/01/angularjs-partials-lazy-prefetching-strategy-weighted-directed-graph/) +* [让你加快速度 AngularJS 开发的资源](http://net.tutsplus.com/articles/resources-to-get-you-up-to-speed-in-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 -* [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) -* [What To Know To Be An Expert in AngularJS] (http://codigovivo.com/2013/06/09/what-to-know-to-be-an-expert-in-angularjs/) -* [5 Awesome AngularJS Features](http://net.tutsplus.com/tutorials/javascript-ajax/5-awesome-angularjs-features/) -* [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 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/) -* [Kickstart Your AngularJS Development with Yeoman, Grunt and Bower] (http://www.sitepoint.com/kickstart-your-angularjs-development-with-yeoman-grunt-and-bower/) -* [10 Reasons Why You Should Use AngularJS] (http://www.sitepoint.com/10-reasons-use-angularjs/) -* [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/) +* [AngularJS 入门] (http://www.adobe.com/devnet/html5/articles/getting-started-with-angularjs.html) +* [你需要开始了解的 AngularJS 的一切] (http://stephanebegaudeau.tumblr.com/post/48776908163/everything-you-need-to-understand-to-start-with) +* [要成为 AngularJS 专家必备的知识] (http://codigovivo.com/2013/06/09/what-to-know-to-be-an-expert-in-angularjs/) +* [5个很棒的 AngularJS 功能](http://net.tutsplus.com/tutorials/javascript-ajax/5-awesome-angularjs-features/) +* [AngularJS for jQuery 开发者] (http://blog.artlogic.com/2013/03/06/angularjs-for-jquery-developers/) +* [AngularJS 入门指南] (http://www.webdesignerdepot.com/2013/04/an-introduction-to-angularjs/) +* [用 AngularJS 从头开始写应用程序] (http://net.tutsplus.com/tutorials/javascript-ajax/building-a-web-app-from-scratch-in-angularjs/) +* [AngularJS: 概述] (http://glennstovall.com/blog/2013/06/27/angularjs-an-overview/) +* [AngularJS教程 - 建立一个应用程序使用的指令和数据绑定](http://www.sitepoint.com/angularjs-tutorial-build-an-app-using-directives-and-data-binding/) +* [在30分钟内教会你 AngularJS] (http://www.revillwebdesign.com/angularjs-tutorial/) +* [用 Yeoman, Grunt 和 Bower 快速开发] (http://www.sitepoint.com/kickstart-your-angularjs-development-with-yeoman-grunt-and-bower/) +* [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/) ## 使用及学习心得 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] (http://www.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/) +* [经验教训:一年一个大AngularJS项目] (http://joelhooks.com/blog/2013/05/22/lessons-learned-kicking-off-an-angularjs-project/) +* [一些AngularJS陷阱] (http://branchandbound.net/blog/web/2013/08/some-angularjs-pitfalls/) +* [我希望我事先被告知关于 Angular.js 的事实] (http://ruoyusun.com/2013/05/25/things-i-wish-i-were-told-about-angular-js.html) +* [我希望我当时就知道我现在知道的东西 — 我和AngularJS] (http://www.objectpartners.com/2013/08/09/i-wish-i-knew-then-what-i-know-now-life-with-angularjs/) +* [如何建立一个大型Angular.js应用] (https://gocardless.com/blog/building-a-large-angular-application/) +* [对新手和全能好奇的开发人员的 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) @@ -178,169 +178,169 @@ AngularJS * 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/) ## 范例应用程序 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) +* [建有AngularJS购物车应用程序] (http://www.codeproject.com/Articles/576246/A-Shopping-Cart-Application-Built-with-AngularJS) +* [用谷歌feed API 和 AngularJS建立一个 feed 阅读器] (http://cacodaemon.de/index.php?id=51) ## 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) +* [AngularJS 和 scope.$apply] (http://jimhoskins.com/2012/12/17/angularjs-and-apply.html) +* [AngularJS 什么是范围原型/原型继承的细微之处?] (http://stackoverflow.com/questions/14049480/what-are-the-nuances-of-scope-prototypal-prototypical-inheritance-in-angularjs) +* [angularjs.org watch, on pub sub, 和你.] (http://eburley.github.io/2013/01/31/angularjs-watch-pub-sub-best-practices.html) +* [AngularJS 中使用 Ng-bind] (http://www.befundoo.com/blog/use-ng-bind-in-angularjs/) +* [In AngularJS 中解除绑定 $watch() Listeners ] (http://www.bennadel.com/blog/2480-Unbinding-watch-Listeners-In-AngularJS.htm) +* [使用AngularJS 对DOMZ中的 $scope 进行访问] (http://www.bennadel.com/blog/2457-Accessing-scope-On-The-DOM-Using-AngularJS.htm) +* [指令链路, $observe, 和 $watch 功能在AngularJS语境执行的内部] (http://www.bennadel.com/blog/2449-Directive-Link-observe-And-watch-Functions-Execute-Inside-An-AngularJS-Context.htm) +* [Hailing All Frequencies – 在 AngularJS 用 Pub / Sub 设计模式进行内部沟通] (http://codingsmackdown.tv/blog/2013/04/29/hailing-all-frequencies-communicating-in-angularjs-with-the-pubsub-design-pattern/) +* [AngularJS 嵌套作用域] (http://jimhoskins.com/2012/12/14/nested-scopes-in-angularjs.html) +* [AngularJS: 6个常见的使用作用域的陷阱] (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) +* [$watch $apply 是怎么运行 $digest 的] (http://angular-tips.com/blog/2013/08/watch-how-the-apply-runs-a-digest/) +* [AngularJS: $watch, $digest 和 $apply] (http://www.benlesh.com/2013/08/angularjs-watch-digest-and-apply-oh-my.html) +* [删除不需要的 Watches] (http://angular-tips.com/blog/2013/08/removing-the-unneeded-watches/) +* [Angular - $compile: 它是如何工作,如何使用它。] (http://www.benlesh.com/2013/08/angular-compile-how-it-works-how-to-use.html) +* [通过实例来了解 Angular.js $scope] (http://ruoyusun.com/2013/08/24/a-glimpse-of-angularjs-scope-via-example.html) +* [在AngularJS控制器之间共享状态] (https://variadic.me/posts/2013-10-15-share-state-between-controllers-in-angularjs.html) ## 依賴注入 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) - -## 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/) -* [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/) -* [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] (http://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) -* [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/) -* [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) - -## 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) -* [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/) -* [Angular's Modules: Factory, Service, Value, oh my!] (https://docs.google.com/document/d/1gkDp8HJU5Hdgse6d0Ol0_nsi9MQulVTbRCkEThW0RRY/edit#) - -## 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) -* [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) - -## 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/) -* [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) +* [AngularJS依赖注入背后的魔法] (http://www.alexrothenberg.com/2013/02/11/the-magic-behind-angularjs-dependency-injection.html) +* [AngularJS: 更多关于依赖注入] (http://dailyjs.com/2013/05/23/angularjs-injection/) +* [Angularjs 依赖注入](http://diegobarahona.com/javascript/angularjs/2013/06/13/angularjs-dependency-injection/) +* [在 AngularJS 中配置依赖注入] (http://joelhooks.com/blog/2013/08/18/configuring-dependency-injection-in-angularjs/) +* [在AngularJS依赖注入框架中定义实例化的类] (http://www.bennadel.com/blog/2527-Defining-Instantiatable-Classes-In-The-AngularJS-Dependency-Injection-Framework.htm) + +## 指令 Directives +* [AngularJS指令和JavaScript的计算机科学] (http://www.adobe.com/devnet/html5/articles/angularjs-directives-and-the-computer-science-of-javascript.html) +* [AngularJS指令 - 特定于域的扩展为HTML] (http://henriquat.re/directives/introduction-to-directives/introductionToDirectives.html) +* [AngularJS指令教程] (http://www.befundoo.com/university/tutorials/angularjs-directives-tutorial/) +* [Commentable: AngularJS 的多态嵌套注释指令] (http://panthersoftware.com/blog/2013/05/30/commentable-a-polymorphic-nested-comments-directive-for-angularjs/) +* [AngularJS的ngForm指令] (http://blog.brunoscopelliti.com/the-ngform-directive-of-angularjs) +* [执行指令后,DOM完成渲染] (http://blog.brunoscopelliti.com/run-a-directive-after-the-dom-has-finished-rendering) +* [使用AngularJS指令的案例] (http://blog.brunoscopelliti.com/use-cases-of-angularjs-directives) +* [我的方法来构建绑定到JavaScript的事件的 AngularJS指令] (http://www.bennadel.com/blog/2476-My-Approach-To-Building-AngularJS-Directives-That-Bind-To-JavaScript-Events.htm) +* [AngularJS 委派嵌套指令行为转到父指令] (http://www.bennadel.com/blog/2471-Delegating-Nested-Directive-Behavior-To-Parent-Directive-In-AngularJS.htm) +* [AngularJS 探索指令控制器,编译,链接和优先级] (http://www.bennadel.com/blog/2447-Exploring-Directive-Controllers-Compiling-Linking-And-Priority-In-AngularJS.htm) +* [AngularJS 在指令中使用控制器] (http://www.bennadel.com/blog/2446-Using-Controllers-In-Directives-In-AngularJS.htm) +* [Angular.js 使用JSON参数的指令] (http://www.grobmeier.de/angular-js-directives-with-json-arguments-08012013.html) +* [指令的漫游指南] (http://amitgharat.wordpress.com/2013/06/08/the-hitchhikers-guide-to-the-directive/) +* [创建一个简单的AngularJS指令] (http://codingsmackdown.tv/blog/2012/12/14/creating-a-simple-angularjs-directive/) +* [扩展的HTML AngularJS指令] (http://www.codeproject.com/Articles/607873/Extending-HTML-with-AngularJS-Directives) +* [Angular 嵌套递归指令] (http://sporto.github.io/blog/2013/06/24/nested-recursive-directives-in-angular/) +* [AngularJS一个全功能于一身的指令控制器] (http://icelab.com.au/articles/an-all-in-one-directive-controller-with-angularjs/) +* [平了 AngularJS 的战场: 构建可重用点击编辑指令] (http://icelab.com.au/articles/levelling-up-with-angularjs-building-a-reusable-click-to-edit-directive/) +* [AngularJS 覆盖标准的HTML标签的指令] (http://joelhooks.com/blog/2013/07/15/a-look-at-angularjs-internal-directives-that-override-standard-html-tags/) +* [AngularJS 移动滑块指令] (http://ngokevin.com/blog/angularslider/) +* [在AngularJS中使用命名空间一次性指令] (http://www.bennadel.com/blog/2494-Using-Namespaces-For-One-Off-Directives-In-AngularJS.htm) +* [AngularJS 和 $compile] (http://www.phase2technology.com/blog/angularjs-and-compile/) +* [深度了解指令](http://www.ng-newsletter.com/posts/directives.html) +* [AngularJS: 引用父作用域的指令] (http://www.grobmeier.de/angularjs-referencing-parent-scope-directive-23082013.html) +* [提示:具有相同的名称的指令] (http://angular-tips.com/blog/2013/08/tip-directives-with-the-same-name/) +* [将数据移入一个AngularJS指令] (http://odetocode.com/blogs/scott/archive/2013/09/11/moving-data-in-an-angularjs-directive.aspx) +* [构建自定义 AngularJS 指令的独特价值] (http://weblogs.asp.net/dwahlin/archive/2013/09/24/building-a-custom-angularjs-unique-value-directive.aspx) +* [从现有的插件/脚本之一创建 AngularJS 指令] (http://toddmotto.com/creating-an-angularjs-directive-from-one-of-your-existing-plugins-scripts/) +* [Angular.js指令 - 控制器和链路之间的区别] (http://jasonmore.net/angular-js-directives-difference-controller-link/) +* [AngularJS指令教程] (http://www.befundoo.com/university/tutorials/angularjs-directives-tutorial/) +* [AngularJS指令设计一点通] (http://seanhess.github.io/2013/10/14/angularjs-directive-design.html) +* [重构 AngularJS 指令] (http://suhairhassan.com/2013/10/21/refactoring-to-angularjs-directive.html) + +## 服务/供应商 Services/Providers +* [Angular service 还是 factory?] (http://iffycan.blogspot.com/2013/05/angular-service-or-factory.html) +* [如何在4种不同的方式创建 (Singleton) AngularJS服务] (http://blog.jdriven.com/2013/03/how-to-create-singleton-angularjs-services-in-4-different-ways/) +* [Angular JS 中移动AJAX调用到定制服务] (http://sravi-kiran.blogspot.com/2013/03/MovingAjaxCallsToACustomServiceInAngularJS.html) +* [消费服务] (http://angular-tips.com/blog/2013/08/consuming-services/) +* [了解服务的类型] (http://angular-tips.com/blog/2013/08/understanding-service-types/) +* [理解 angular $http 拦截器] (http://djds4rce.wordpress.com/2013/08/13/understanding-angular-http-interceptors/) +* [在 AngularJS 中 provider 供应商之间的差异] (http://blog.xebia.com/2013/09/01/differences-between-providers-in-angularjs/) +* [Angular 的模块:工厂服务,服务,价值,噢,我的天啊] (https://docs.google.com/document/d/1gkDp8HJU5Hdgse6d0Ol0_nsi9MQulVTbRCkEThW0RRY/edit#) + +## 路由 Routing +* [如何在AngularJS Web应用程序中推迟路由定义] (http://blog.brunoscopelliti.com/how-to-defer-route-definition-in-an-angularjs-web-app) +* [AngularJS UI路由器状态管理] (http://txt.fliglio.com/2013/05/angularjs-state-management-with-ui-router/) +* [AngularJS 嵌套视图,路由和深层链接] (http://www.bennadel.com/blog/2441-Nested-Views-Routing-And-Deep-Linking-With-AngularJS.htm) +* [Angular UI 路由器](http://angular-ui.github.io/ui-router/sample/#/) +* [AngularJS 使用UI路由器基础] (http://joelhooks.com/blog/2013/07/22/the-basics-of-using-ui-router-with-angularjs/) +* [**AngularJS 路由变化] (http://weblogs.asp.net/dwahlin/archive/2013/08/14/angularjs-routing-changes.aspx) + +## 承诺/递延 Promises/Deferred +* [加强 Angular 承诺: 从当初的诺言的结果中返回字段或方法的新的承诺] (http://www.blogeek.com.ar/2013/05/02/enhancing-angular-promises-returning-new-promise-of-field-or-method-called-from-original-promises-result/) +* [AngularJS 承诺,或在AngularJS处理异步请求] (http://blog.brunoscopelliti.com/angularjs-promise-or-dealing-with-asynchronous-requests-in-angularjs) +* [在 AngularJS 中利用 Futures ] (http://imownbey.github.io/skinny_controllers_for_yeezus.html) +* [在 AngularJS 视图中使用承诺] (http://markdalgleish.com/2013/06/using-promises-in-angularjs-views/) +* [使用 AngularJS 承诺] (http://liamkaufman.com/blog/2013/09/09/using-angularjs-promises/) +* [只有在所有的承诺都解决了再显示路由] (http://blog.brunoscopelliti.com/show-route-only-after-all-promises-are-resolved) ## 表单 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) -* [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) -* [Referece 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/) +* [AngularJS 表单验证] (http://blog.brunoscopelliti.com/form-validation-the-angularjs-way) +* [AngularJS指令来测试密码强度] (http://blog.brunoscopelliti.com/angularjs-directive-to-test-the-strength-of-a-password) +* [AngularJS 指令来检查密码是否匹配] (http://blog.brunoscopelliti.com/angularjs-directive-to-check-that-passwords-match) +* [在 AngularJS 选择菜单中混合静态和动态数据] (http://www.bennadel.com/blog/2452-Mixing-Static-And-Dynamic-Data-In-An-AngularJS-Select-Menu.htm) +* [Angular.js: ng-select 和 ng-options] (http://www.grobmeier.de/angular-js-ng-select-and-ng-options-21112012.html) +* [Angular.js: 用 $watch和 blur自动完成和启用表单] (http://www.grobmeier.de/angular-js-autocomplete-and-enabling-a-form-with-watch-and-blur-19112012.html) +* [创建AngularJS指令在表格中来删除重复的代码] (http://kazimanzurrashid.com/posts/create-angularjs-directives-to-remove-duplicate-codes-in-form) +* [In AngularJS 在指令中强制重绘会导致意外滚动] (http://www.bennadel.com/blog/2468-Forced-Repaints-In-Directive-Can-Cause-Accidental-Scrolling-In-AngularJS.htm) +* [在 AngularJS 中使用 ngOptions] (http://odetocode.com/blogs/scott/archive/2013/06/19/using-ngoptions-in-angularjs.aspx) +* [用 Angular JS 验证表单显示大量验证消息] (http://sravi-kiran.blogspot.com/2013/06/ShowingValidationMessagesInBulkWhileValidatingFormUsingAngularJS.html) +* [在AngularJS应用程序管理文件上传的指令] (http://blog.brunoscopelliti.com/a-directive-to-manage-file-upload-in-an-angularjs-application) +* [AngularJS 单选按钮] (http://odetocode.com/blogs/scott/archive/2013/06/25/radio-buttons-with-angularjs.aspx) +* [AngularJS Referece 当前的 FormController] (http://shazwazza.com/post/Reference-the-current-form-controller-in-AngularJS) +* [在AngularJS 中监听变化的验证] (http://shazwazza.com/post/Listening-for-validation-changes-in-AngularJS) +* [A Select $watch() 教我关于 ngModel 和 AngularJS] (http://www.bennadel.com/blog/2492-What-A-Select-watch-Teaches-Me-About-ngModel-And-AngularJS.htm) +* [最前沿的:高级AngularJS表单验证] (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) -* [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) +* [在AngularJS 中防止重复的请求] (http://blog.codebrag.com/post/57412530001/preventing-duplicated-requests-in-angularjs) +* [AngularJS 缺少的指令:原表单复位] (http://blog.jasoncust.com/2013/08/angularjs-missing-directives-native.html) +* [**AngularJS 缺少的指令:焦点和模糊] (http://blog.jasoncust.com/2013/08/angularjs-missing-directives-focus-blur_14.html) +* [Angular JS: 重复验证表单元素] (http://www.benlesh.com/2013/03/angular-js-validating-form-elements-in.html) +* [Angular JS: 通过指令自定义验证] (http://www.benlesh.com/2012/12/angular-js-custom-validation-via.html) +* [Angular JS: 表单验证] (http://www.benlesh.com/2012/11/angular-js-form-validation.html) +* [深入学习表单验证](http://www.ng-newsletter.com/posts/validations.html) +* [Ng-model 和自定义表单验证] (http://jeremymarc.github.io/2013/08/20/ng-model-and-custom-form-validation/) +* [Angular JS Ajax 下拉菜单,日期选择器和保存数据] (http://www.amitavroy.com/justread/content/articles/angular-js-ajax-dropdowns-date-picker-and-saving-data) +* [AngularJS 表单的概念] (http://mrbool.com/the-concepts-of-angularjs-forms/29117) ## 认证 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/) -* [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) +* [AngularJS Web 应用程序处理用户身份验证] (http://blog.brunoscopelliti.com/deal-with-users-authentication-in-an-angularjs-web-app) +* [Angular.js 单页应用程序验证](http://www.frederiknakstad.com/authentication-in-single-page-applications-with-angular-js/) +* [AngularJS -- 快速的基于角色的认证] (http://arthur.gonigberg.com/2013/06/29/angularjs-role-based-auth/) +* [单页应用验证] (https://vickev.com/#!/article/authentication-in-single-page-applications-node-js-passportjs-angularjs) ## 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) +* [使用 AngularJS 继承来的Collection] (http://www.bennadel.com/blog/2485-Working-With-Inherited-Collections-In-AngularJS.htm) +* [在 AngularJS 中 添加 ngRepeat 列表分隔符] (http://www.bennadel.com/blog/2451-Adding-An-ngRepeat-List-Delimiter-In-AngularJS.htm) +* [在 AngularJS 中分组嵌套 ngRepeat 列表] (http://www.bennadel.com/blog/2456-Grouping-Nested-ngRepeat-Lists-In-AngularJS.htm) +* [在 AngularJS 中使用 ngController 和 ngRepeat] (http://www.bennadel.com/blog/2450-Using-ngController-With-ngRepeat-In-AngularJS.htm) +* [在 AngularJS 中通过 ngRepeat 渲染DOM元素] (http://www.bennadel.com/blog/2443-Rendering-DOM-Elements-With-ngRepeat-In-AngularJS.htm) ## 原始码组织架构 Code Organization -* [Building Huuuuuge Apps with AngularJS] (http://briantford.com/blog/huuuuuge-angular-apps.html) -* [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/) -* [AngularJS Modules for Great Justice] (http://codingsmackdown.tv/blog/2013/04/19/angularjs-modules-for-great-justice/) +* [用 AngularJS 开发超大的应用程序] (http://briantford.com/blog/huuuuuge-angular-apps.html) +* [大 AngularJS 和 JavaScript 的应用的代码组织] (http://cliffmeyers.com/blog/2013/4/21/code-organization-angularjs-javascript) +* [Angular 应用程序的网页结构构想] (http://www.blogeek.com.ar/2013/05/18/proposed-angulars-project-structure/) +* [如何组织一个普通 Web 应用程序: 编码 AngularJS 的正确方法。基本示例] (http://www.blogeek.com.ar/2013/03/23/the-right-way-of-coding-angularjs-how-to-organize-a-regular-webapp/) +* [AngularJS 模块] (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/) +* [模块化AngularJS应用设计] (http://clintberry.com/2013/modular-angularjs-application-design/) +* [在 AngularJS DI 中使用 RequireJS] (http://solutionoptimist.com/2013/09/30/requirejs-angularjs-dependency-injection/) ## 测试 Testing -* [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/) -* [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://flippinawesome.org/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/) +* [用 AngularJS 和 Testacular 进行全频谱测试] (http://www.yearofmoo.com/2013/01/full-spectrum-testing-with-angularjs-and-testacular.html) +* [在单元测试中 Mocking 承诺] (http://codingsmackdown.tv/blog/2012/12/28/mocking-promises-in-unit-tests/) +* [如何测试AngularJS指令] (http://newtriks.com/2013/04/26/how-to-test-an-angularjs-directive/) +* [用 Jasmine 单元测试 AngularJS 控制器] (http://sravi-kiran.blogspot.com/2013/04/UnitTestingAngularJsControllerUsingJasmine.html) +* [使用 QUnit 和 Sinon 单元测试 AngularJS 控制器] (http://sravi-kiran.blogspot.com/2013/06/UnitTestingAngularJsControllerUsingQUnitAndSinon.html) +* [测试 AngularJS Directive: 处理外部模板] (http://www.portlandwebworks.com/blog/testing-angularjs-directives-handling-external-templates) +* [如何进行 Angular 应用程序的单元测试] (http://www.alexrothenberg.com/2013/08/06/how-to-unit-test-an-angular-app.html) +* [单元测试 - 指令 Directives] (http://www.benlesh.com/2013/06/angular-js-unit-testing-directives.html) +* [单元测试 - 服务] (http://www.benlesh.com/2013/06/angular-js-unit-testing-services.html) +* [单元测试 - 控制器] (http://www.benlesh.com/2013/05/angularjs-unit-testing-controllers.html) +* [在JavaScript 和 AngularJS 中 mock 服务器依赖性] (http://flippinawesome.org/2013/09/09/mocking-server-dependencies-in-javascript-and-angularjs/) +* [AngularJS 先进的测试和调试的] (http://www.yearofmoo.com/2013/09/advanced-testing-and-debugging-in-angularjs.html) +* [AngularJS 单元测试的最佳实践] (http://andyshora.com/unit-testing-best-practices-angularjs.html) +* [在 AngularJS 中装饰你的测试] (http://blogs.mulesoft.org/angularjs-using-decorators-for-unit-testing/) ## 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) +* [在 AngularJS 资源中使用 REST 风格的控制器] (http://www.bennadel.com/blog/2433-Using-RESTful-Controllers-In-An-AngularJS-Resource.htm) +* [Restangular: 新AngularJS框架来适当地,轻松地处理 REST API REST 风格的资源] (http://www.blogeek.com.ar/2013/04/09/restangular-new-angular-framework-to-handle-restful-resources-properly-and-easily/) +* [Restangular 新功能: 针对 Angular的终极 REST API 客户端] (http://www.blogeek.com.ar/2013/04/26/new-features-on-restangular-the-ultimate-rest-api-client-for-angularjs/) +* [使用 AngularJS 厂服务与 RESTful 服务实现互动] (http://weblogs.asp.net/dwahlin/archive/2013/08/16/using-an-angularjs-factory-to-interact-with-a-restful-service.aspx) +* [在 AngularJS web应用程序中实现一个 REST 风格的 Web 服务身份验证] (http://blog.brunoscopelliti.com/authentication-to-a-restful-web-service-in-an-angularjs-web-app) ## 本地化 Localization * [Localizing Your AngularJS Apps] (http://codingsmackdown.tv/blog/2013/04/23/localizing-your-angularjs-apps-update/) @@ -348,65 +348,65 @@ AngularJS * [AngularJS And i18n] (https://coderwall.com/p/uyrtpq) ## 界面 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] (http://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) -* [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/) -* [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) -* [**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/) +* [Angular UI 套件(包括一些子项目)](http://angular-ui.github.io/) +* [AngularJS 动画] (http://www.yearofmoo.com/2013/04/animation-in-angularjs.html) +* [在AngularJS增强的动画功能] (http://www.yearofmoo.com/2013/05/enhanced-animations-in-angularjs.html) +* [可重复使用的 AngularJS 弹出的对话框中服务] (http://www.befundoo.com/blog/angularjs-popup-dialog/) +* [在 AngularJS 中创建自定义显示/隐藏 Directive ] (http://www.bennadel.com/blog/2440-Creating-A-Custom-Show-Hide-Directive-In-AngularJS.htm) +* [在 Angular.js 中实现 Bootstrap Tabs] (http://www.grobmeier.de/bootstrap-tabs-with-angular-js-25112012.html) +* [使用拦截器的响应显示和隐藏一个装载小工具] (http://codingsmackdown.tv/blog/2013/01/02/using-response-interceptors-to-show-and-hide-a-loading-widget/) +* [用 AngularJS 建立一个 Typeahead Directive ] (http://hueypetersen.com/posts/2013/06/24/typeahead-with-angular/) +* [AngularJS Modal 服务] (http://fundoo-solutions.github.io/angularjs-modal-service/) +* [AngularJS 中实现交叉衰落图像] (http://www.bennadel.com/blog/2497-Cross-Fading-Images-With-AngularJS.htm) +* [AngularJS 和 SVG] (http://dailyjs.com/2013/06/07/angular-svg/) +* [AngularJS: 滚动动画] (http://jjperezaguinaga.wordpress.com/2013/07/16/angularjs-scroll-animations/) +* [AngularJS 动画] (http://flippinawesome.org/2013/08/05/animating-with-angularjs/) +* [用 AngularJS 实现拖放文件上传] (http://buildinternet.com/2013/08/drag-and-drop-file-upload-with-angularjs/) +* [**在 AngularJS 1.2 中重新掌握动画] (http://www.yearofmoo.com/2013/08/remastered-animation-in-angularjs-1-2.html) +* [Angular JS - 通过ID滚动到某个元素] (http://www.benlesh.com/2013/02/angular-js-scrolling-to-element-by-id.html) +* [构建 AngularJS 对话服务] (http://weblogs.asp.net/dwahlin/archive/2013/08/19/building-an-angularjs-dialog-service.aspx) +* [**在 Angular 1.2.0 中准备使用动画] (http://www.johnpapa.net/preparing-for-animations-in-angular-1-2-0/) +* [**在 AngularJS 1.2.0 中用 ngAnimate 替换 jQuery.slideDown()] (https://www.exratione.com/2013/09/replacing-jqueryslidedown-with-nganimate-in-angularjs-120/) +* [AngularJS: 模糊图像 directive] (http://veamospues.wordpress.com/2013/10/13/angularjs-blurred-image-directive/) +* [使用AngularJS,Ajax和 Bootstrap 3 来建立一个“加载更多”小工具] (http://julienrenaux.fr/2013/10/27/create-a-load-more-widget-using-angularjs-ajax-and-bootstrap-3/) ## 整合其他语言/框架 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) +* [AngularJS 和 TypeScript] (http://notebookheavy.com/2013/05/22/angularjs-and-typescript/) +* [用 AngularJS 和 D3 来建立一个 WordCloud Directive] (http://spiiice.net/using-angularjs-and-d3-to-create-a-wordcloud-directive/) +* [在 AngularJS 中用 jQuery Event Delegation ] (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.html) -* [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/) -* [How to integrate AngularJS with Rails 4] (https://shellycloud.com/blog/2013/10/how-to-integrate-angularjs-with-rails-4) +* [在你的 AngularJS 应用程序进行 Facebook 的身份验证] (http://blog.brunoscopelliti.com/facebook-authentication-in-your-angularjs-web-app) +* [用 Yeoman, Grunt & Bower 来全面自动化你的 Angular 开发过程] (http://newtriks.com/2013/06/11/automating-angularjs-with-yeoman-grunt-and-bower/) +* [用 Bower 编写可重用的 AngularJS 组件] (http://briantford.com/blog/angular-bower.html) +* [用 ngularJS 开发谷歌地图的组件] (http://wbyoko.co/angularjs/angularjs-google-maps-components.html) +* [无需服务器来通过 PouchDB 来同步多个 AngularJS 应用程序] (http://mircozeiss.com/sync-multiple-angularjs-apps-without-server-via-pouchdb/) +* [用 AngularJS 和 PouchDB构建离线应用] (http://mircozeiss.com/building-offline-applications-with-angularjs-and-pouchdb/) +* [如何AngularJS和Rails集成4] (https://shellycloud.com/blog/2013/10/how-to-integrate-angularjs-with-rails-4) ## 后端代管 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 DreamFactory] (http://www.dreamfactory.com/angularjs-example) -* [Three-Way Data Binding with Firebase and Angular] (https://www.firebase.com/blog/2013-10-04-firebase-angular-data-binding.html) +* [Parse.com boilerplate 建设大型,复杂 AngularJS 应用](http://brandid.github.io/parse-angular-demo/#/features) +* [用 Firebase用于 Angular 应用程序的实时数据库] (https://github.com/firebase/angularFire) +* [用 Backlift开发针对 Angular 的 CRUD 后端 ] (https://blog.backlift.com/entry/angular-tut1) +* [用 AngularJS 和 PouchDB 构建离线应用] (http://mircozeiss.com/building-offline-applications-with-angularjs-and-pouchdb/) +* [用 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 -* [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) -* [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/) +* [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) +* [PhoneGap 和 AngularJS: Notification Service] (http://tech.pro/tutorial/1349/phonegap-and-angularjs-notification-service) +* [用 Phonegap, AngularJS 和 ExpressJS 开发移动程序第一部分] (http://abou-kone.com/2013/07/17/developing-a-mobile-app-with-phonegap-angularjs-and-expressjs-part-i/) ## 编译器 Text editor bundles/IDE Stuff -* [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/) +* [Sublime text 2 包](https://github.com/angular-ui/AngularJS-sublime-package) +* [VIM UltiSnip & Snipmate AngularJS 代码片段 ](https://github.com/matthewsimo/angular-vim-snippets) +* [在 WebStorm 7 中运行 Javscript 测试] (http://blog.jetbrains.com/webstorm/2013/10/running-javascript-tests-with-karma-in-webstorm-7/) * [Visual Studio](http://www.microsoft.com/visualstudio) ## 开发工具 -* [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 +* [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 From cb694e198317289be9e6055641b5d91c9d3890dd Mon Sep 17 00:00:00 2001 From: Bo-Yi Wu Date: Wed, 23 Apr 2014 14:40:31 +0800 Subject: [PATCH 156/405] udpate chinese readme. Signed-off-by: Bo-Yi Wu --- ZH-TW.md | 189 ++++++++++++++++++++++++++++++++++++++++++++++--------- 1 file changed, 161 insertions(+), 28 deletions(-) diff --git a/ZH-TW.md b/ZH-TW.md index 80a7aeee..d3a5a11a 100644 --- a/ZH-TW.md +++ b/ZH-TW.md @@ -1,12 +1,11 @@ -學習AngularJS +學習 AngularJS ================== -譯者: 這是jmcunningham/AngularJS-Learning的繁體中文翻譯 -我會盡量依照原文翻譯 某些專有名詞就不另外翻譯 如果翻譯錯誤也請提出建議指教 希望大家可以幫忙提供更多更好的AngularJS學習資源 謝謝 +譯者: 這是 jmcunningham/AngularJS-Learning 的繁體中文翻譯,會盡量依照原文翻譯,某些專有名詞就不另外翻譯,如果翻譯錯誤也請提出建議指教,希望大家可以幫忙提供更多更好的 AngularJS 學習資源,謝謝 -這裡提供一些學習AngularJS的部落格連結, 文章, 和影片. 這個清單還在持續成長中. 如果你有想提供的連結與資源, 歡迎提出pull request. 我也會盡量確認以下的資源是有用的(不是只有兩段文字的灌水文). 如果你有更好的方法來分類這些資源, 請讓我知道. 在一般主題分類中的類似文章, 我之後也會把他們另外分類出來. +這裡提供一些學習 AngularJS 的部落格連結,文章,和影片。這個清單還在持續成長中。如果你有想提供的連結與資源,歡迎提出 pull request,我也會盡量確認以下的資源是有用的(不是只有兩段文字的灌水文)。如果你有更好的方法來分類這些資源,請讓我知道。在一般主題分類中的類似文章,我之後也會把他們另外分類出來。 -注意:**開頭的連結是討論ANGULAR 1.2版的新功能. 許多人希望快速了解Angular 1.2版的新功能, 所以我也會在之後開出新的分類標題. 等內容整理差不多或者1.2版分類變得太大我再來編輯, 不過現在的話Angular 1.2連結可以在兩處同時看到. +注意:**開頭的連結是討論 Angular 1.2 版的新功能。許多人希望快速了解 Angular 1.2 版的新功能,所以我也會在之後開出新的分類標題。等內容整理差不多或者 1.2 版分類變得太大我再來編輯,不過現在的話 Angular 1.2 連結可以在兩處同時看到。 ## Angular 1.2 的新功能 * [**AngularJS 1.2 & Beyond] (http://www.youtube.com/watch?v=W13qDdJDHp8&feature=youtu.be) @@ -29,9 +28,15 @@ * [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) ## 影片 Videos -* [Egghead.io](http://www.egghead.io/) — 44 videos of about 4 minutes each — [source code](https://github.com/msfrisbie/egghead-angularjs) +* [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 @@ -47,10 +52,17 @@ * [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) +* [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. +* [Introduction to Angular.js in 50 Examples (part 1)] (https://www.youtube.com/watch?v=TRrL5j3MIvo&feature=youtu.be) ## 線上課程 Courses - -* [Thinkster.io - A better way to learn AngularJS](http://www.thinkster.io/) - 免費的線上 AngularJS 課程 +* [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/) ## 幫助 Help * [StackOverflow] (http://stackoverflow.com/questions/tagged/angularjs) @@ -61,13 +73,9 @@ ## 一般主題 General TOpics * [AngularJS Cheat Sheet] (http://www.cheatography.com/proloser/cheat-sheets/angularjs/) -* [Fun With AngularJS] (http://devgirl.org/2013/03/21/fun-with-angularjs/) -* [AngularJS Philly ETE Slides] (http://onehungrymind.com/angularjs-philly-ete-slides/) -* [Random Tricks When Using AngularJS] (http://blog.tomaka17.com/2012/12/random-tricks-when-using-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/) -* [More AngularJS Magic to Supercharge your Webapp] (http://www.yearofmoo.com/2012/10/more-angularjs-magic-to-supercharge-your-webapp.html) * [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) @@ -99,16 +107,27 @@ * [**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/) -* [Resources to Get You Up to Speed in AngularJS](http://net.tutsplus.com/articles/resources-to-get-you-up-to-speed-in-angularjs/) * [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) * [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) +* [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) +* [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) ## 介紹/開始學習 AngularJS * [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) * [What To Know To Be An Expert in AngularJS] (http://codigovivo.com/2013/06/09/what-to-know-to-be-an-expert-in-angularjs/) -* [5 Awesome AngularJS Features](http://net.tutsplus.com/tutorials/javascript-ajax/5-awesome-angularjs-features/) * [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/) @@ -116,9 +135,15 @@ * [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/) * [Kickstart Your AngularJS Development with Yeoman, Grunt and Bower] (http://www.sitepoint.com/kickstart-your-angularjs-development-with-yeoman-grunt-and-bower/) -* [10 Reasons Why You Should Use AngularJS] (http://www.sitepoint.com/10-reasons-use-angularjs/) * [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/) +* [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) +* [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) ## 使用及學習心得 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/) @@ -127,6 +152,10 @@ * [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/) * [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/) +* [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/) +* [5 AngularJS Antipatterns & Pitfalls] (http://nathanleclaire.com/blog/2014/04/19/5-angularjs-antipatterns-and-pitfalls/) ## 分段式文章 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) @@ -137,13 +166,23 @@ * 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/) +* 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/) +* 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/) +* 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/) ## 範例應用程式 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) +* [Remote Desktop Client with AngularJS and Yeoman](http://blog.mgechev.com/2014/02/08/remote-desktop-vnc-client-with-angularjs-and-yeoman/) ## Scopes & Compile * [AngularJS and scope.$apply] (http://jimhoskins.com/2012/12/17/angularjs-and-apply.html) @@ -163,6 +202,14 @@ * [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) +* [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) +* [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) ## 依賴注入 Dependency Injection * [The "Magic" behind AngularJS Dependency Injection] (http://www.alexrothenberg.com/2013/02/11/the-magic-behind-angularjs-dependency-injection.html) @@ -204,6 +251,18 @@ * [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) +* [**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) +* [Transclusion in Angular] (http://engineering.nulogy.com/posts/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/) ## Services/Providers * [Angular service or factory?] (http://iffycan.blogspot.com/2013/05/angular-service-or-factory.html) @@ -214,6 +273,11 @@ * [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/) * [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/) +* [Service Providers in AngularJS and Logger Implementation](http://www.webdeveasy.com/service-providers-in-angularjs-and-logger-implementation/) ## 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) @@ -222,6 +286,13 @@ * [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) +* [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 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/) ## 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/) @@ -230,6 +301,8 @@ * [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/2014/02/23/promises-and-design-patterns-in-angularjs/) ## 表單 Forms * [Form Validation the AngularJS Way] (http://blog.brunoscopelliti.com/form-validation-the-angularjs-way) @@ -244,7 +317,7 @@ * [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) -* [Referece the Current FormController in AngularJS] (http://shazwazza.com/post/Reference-the-current-form-controller-in-AngularJS) +* [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/) @@ -258,13 +331,27 @@ * [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) +* [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/) +* [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) +* [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/) ## 認證 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/) * [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) ## Collections (& ngRepeat Stuff) * [Working With Inherited Collections in AngularJS] (http://www.bennadel.com/blog/2485-Working-With-Inherited-Collections-In-AngularJS.htm) @@ -272,6 +359,7 @@ * [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) @@ -282,6 +370,9 @@ * [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) +* [Angular App Structuring Guidelines] (http://www.johnpapa.net/angular-app-structuring-guidelines/) ## 測試 Testing * [Full-Spectrum Testing with AngularJS and Testacular] (http://www.yearofmoo.com/2013/01/full-spectrum-testing-with-angularjs-and-testacular.html) @@ -298,18 +389,35 @@ * [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/) - -## RESTful Stuff +* [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) +* [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/) +* [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] (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/) + +## RESTful 資源 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) ## 本地化 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) ## 使用者介面 UI Stuff * [Angular UI suite (including some subprojects)](http://angular-ui.github.io/) @@ -333,10 +441,21 @@ * [**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) +* [jQuery UI Datepicker with AngularJS] (http://www.abequar.net/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/) +* [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 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) ## 整合其他語言/框架 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) @@ -348,7 +467,11 @@ * [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/) * [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) + ## 後端代管 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) @@ -363,13 +486,23 @@ * [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/) +* [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) +* [AngularJS Bootstrap](http://angular-ui.github.io/bootstrap/) -## 編譯器 Text editor bundles/IDE Stuff +## 程式編輯器 Text editor bundles/IDE Stuff * [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/) +* [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) -## 開發工具 +## 開發工具 Development Tools * [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) + +## 樣板 Boilerplates +* [KOAN Stack (Koa, Angular, Node, Mongo, WebSockets)](https://github.com/soygul/koan) From cf211a02726694398df1bfaa00290a1375c1cd13 Mon Sep 17 00:00:00 2001 From: Kevin Searle Date: Fri, 25 Apr 2014 10:26:59 -0500 Subject: [PATCH 157/405] Added Angular with CakePHP tutorial --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index d77d7962..b09e69dc 100644 --- a/README.md +++ b/README.md @@ -497,6 +497,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. * [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) ## Hosted Backends * [Parse.com boilerplate for building large, complex AngularJS apps](http://brandid.github.io/parse-angular-demo/#/features) From b0e0b20ee69757653e08370a6ae88ae488077d53 Mon Sep 17 00:00:00 2001 From: "Ted M. Young" Date: Tue, 29 Apr 2014 21:35:48 -0700 Subject: [PATCH 158/405] Added Part 1 from Trifork on Directives Presumably there'll be more parts, so even though only 1 is available now, I put it under multi-part articles. --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index d77d7962..8a896b72 100644 --- a/README.md +++ b/README.md @@ -197,6 +197,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. * 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) ## Sample Apps * [A Shopping Cart Application Built with AngularJS] (http://www.codeproject.com/Articles/576246/A-Shopping-Cart-Application-Built-with-AngularJS) From 3f87180b7f7c8761347aef77f92208b5e51d7b6a Mon Sep 17 00:00:00 2001 From: Jeff Cunningham Date: Wed, 30 Apr 2014 08:09:18 -0500 Subject: [PATCH 159/405] Update README.md Added: * [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) * [Canceling $http Requests in AngularJS] (http://odetocode.com/blogs/scott/archive/2014/04/24/canceling-http-requests-in-angularjs.aspx) --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index 68849793..f82fea57 100644 --- a/README.md +++ b/README.md @@ -325,6 +325,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. * [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/) +* [Canceling $http Requests in AngularJS] (http://odetocode.com/blogs/scott/archive/2014/04/24/canceling-http-requests-in-angularjs.aspx) ## Forms * [Form Validation the AngularJS Way] (http://blog.brunoscopelliti.com/form-validation-the-angularjs-way) @@ -428,6 +429,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. * [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/) * [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) ## RESTful Stuff From 35a895e6b6823b1114d3fced2055ae97746983f1 Mon Sep 17 00:00:00 2001 From: Jeff Cunningham Date: Mon, 5 May 2014 07:41:50 -0500 Subject: [PATCH 160/405] Update README.md Added: * [AngularJS: Factory vs Service vs Provider] (http://tylermcginnis.com/angularjs-factory-vs-service-vs-provider/) --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index f82fea57..50f887d8 100644 --- a/README.md +++ b/README.md @@ -299,7 +299,8 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. * [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/) ## 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 b9effe7b838ab299aeaf38ad387c5773ddf019dd Mon Sep 17 00:00:00 2001 From: Michael Lancaster Date: Mon, 5 May 2014 14:30:47 -0500 Subject: [PATCH 161/405] Remove duplicated.. Remove duplicated content on "Lessons Learned" section --- README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/README.md b/README.md index 50f887d8..c4123dfd 100644 --- a/README.md +++ b/README.md @@ -173,7 +173,6 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. * [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/) -* [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/) * [5 AngularJS Antipatterns & Pitfalls] (http://nathanleclaire.com/blog/2014/04/19/5-angularjs-antipatterns-and-pitfalls/) From 19aa959354877703fcd3f60991f9fcf7eb611580 Mon Sep 17 00:00:00 2001 From: Jeff Cunningham Date: Wed, 7 May 2014 07:37:31 -0500 Subject: [PATCH 162/405] Update README.md Added: * [The state of angularjs controllers] (http://jonathancreamer.com/the-state-of-angularjs-controllers/) --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index c4123dfd..6f413854 100644 --- a/README.md +++ b/README.md @@ -143,6 +143,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. * ['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) +* [The state of angularjs controllers] (http://jonathancreamer.com/the-state-of-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 2298cb4193071573ba42520022bb26606ff539fc Mon Sep 17 00:00:00 2001 From: Jeff Cunningham Date: Mon, 12 May 2014 07:43:43 -0500 Subject: [PATCH 163/405] Update README.md Added: * [How to use ngMessages in AngularJS] (http://www.yearofmoo.com/2014/05/how-to-use-ngmessages-in-angularjs.html) --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 6f413854..ed01c691 100644 --- a/README.md +++ b/README.md @@ -144,6 +144,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/) * [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) ## 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 843871e6c29dbb03d5d5e06844c6c58781c0867a Mon Sep 17 00:00:00 2001 From: Ashutosh Das Date: Thu, 15 May 2014 14:45:47 +0600 Subject: [PATCH 164/405] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index ed01c691..88170a32 100644 --- a/README.md +++ b/README.md @@ -368,6 +368,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. * [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/) +* [Using CSRF protection with Express and AngularJS](http://www.mircozeiss.com/using-csrf-with-express-and-angular/) ## Authentication * [Deal with users authentication in an AngularJS web app] (http://blog.brunoscopelliti.com/deal-with-users-authentication-in-an-angularjs-web-app) From f731731d385fe7e07042efbeddb33ab99f70a69d Mon Sep 17 00:00:00 2001 From: Jeff Cunningham Date: Thu, 15 May 2014 08:04:10 -0500 Subject: [PATCH 165/405] Update README.md manually added new link from @xwlee --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 88170a32..321608a8 100644 --- a/README.md +++ b/README.md @@ -83,6 +83,7 @@ NOTE: LINKS PRECEDED WITH A ** DISCUSS NEW STUFF IN ANGULAR 1.2. * [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) ## Help * [StackOverflow] (http://stackoverflow.com/questions/tagged/angularjs) From 48708269c6df95268d93c738ace3a6a22091c686 Mon Sep 17 00:00:00 2001 From: Jeff Cunningham Date: Fri, 23 May 2014 11:10:11 -0500 Subject: [PATCH 166/405] 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 167/405] 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 168/405] 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 169/405] 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 170/405] 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 171/405] 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 172/405] 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 173/405] 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 174/405] 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 175/405] 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 176/405] 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 177/405] 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 178/405] 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 179/405] 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 180/405] 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 181/405] 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 182/405] 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 183/405] 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 184/405] 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 185/405] 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 186/405] 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 187/405] 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 188/405] 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 189/405] 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 190/405] 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 191/405] 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 192/405] 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 193/405] 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 194/405] 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 195/405] 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 196/405] 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 197/405] 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 198/405] 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 199/405] 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 200/405] 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 201/405] 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 202/405] 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 203/405] 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 204/405] 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 205/405] 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 206/405] 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 207/405] 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 208/405] 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 209/405] 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 210/405] 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 211/405] 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 212/405] 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 213/405] 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 214/405] 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 215/405] 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 216/405] 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 217/405] 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 218/405] 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 219/405] 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 220/405] 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 221/405] 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 222/405] 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 223/405] 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 224/405] 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 225/405] 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 226/405] 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 227/405] 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 228/405] 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 229/405] 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 230/405] 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 231/405] 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 232/405] 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 233/405] 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 234/405] 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 235/405] 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 236/405] 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 237/405] 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 238/405] 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 239/405] 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 240/405] 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 241/405] 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 242/405] 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 243/405] 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 244/405] 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 245/405] 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 246/405] 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 247/405] 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 248/405] 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 249/405] 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 250/405] 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 251/405] 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 252/405] 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 253/405] 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 254/405] 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 255/405] 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 256/405] 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 257/405] 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 258/405] 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 259/405] 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 260/405] 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 261/405] 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 262/405] 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 263/405] 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 264/405] 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 265/405] 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 266/405] 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 267/405] 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 268/405] 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 269/405] 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 270/405] 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 271/405] 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 272/405] 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 273/405] 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 274/405] 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 275/405] 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 276/405] 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 277/405] 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 278/405] 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 279/405] 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 280/405] 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 281/405] 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 282/405] 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 283/405] 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 284/405] 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 285/405] 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 286/405] 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 287/405] 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 288/405] 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 289/405] 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 290/405] 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 291/405] 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 292/405] 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 293/405] 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 294/405] 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 295/405] 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 296/405] 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 297/405] 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 298/405] 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 299/405] 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 300/405] 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 301/405] 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 302/405] 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 303/405] 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 304/405] 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 305/405] 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 306/405] 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 307/405] 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 308/405] 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 309/405] 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 310/405] 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 311/405] 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 312/405] 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 313/405] 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 314/405] 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 315/405] 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 316/405] 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 317/405] 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 318/405] 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 319/405] 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 320/405] 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 321/405] 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 322/405] :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 323/405] 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 324/405] 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 325/405] 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 326/405] 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 327/405] 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 328/405] 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 329/405] :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 330/405] 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 331/405] 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 332/405] 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 333/405] 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 334/405] 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 335/405] 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 336/405] 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 337/405] 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 338/405] 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 339/405] 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 340/405] 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 341/405] 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 342/405] 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 343/405] 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 344/405] 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 345/405] 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 346/405] 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 347/405] 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 348/405] 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 349/405] 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 350/405] 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 351/405] 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 352/405] 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 353/405] 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 354/405] 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 355/405] 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 356/405] 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 357/405] 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 358/405] 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 359/405] 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 360/405] 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 361/405] 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 362/405] 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 363/405] 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 364/405] 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 365/405] 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 366/405] 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 367/405] =?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 368/405] 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 369/405] 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 370/405] 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 371/405] 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 372/405] 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 373/405] 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 374/405] 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 375/405] 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 376/405] 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 377/405] 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 378/405] 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 379/405] 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 380/405] 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 381/405] 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 382/405] 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 383/405] 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 384/405] 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 385/405] 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 386/405] 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 387/405] 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 388/405] 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 389/405] 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 390/405] 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 391/405] 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 392/405] 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 393/405] 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 394/405] 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 395/405] 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 396/405] 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 397/405] 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 398/405] 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 399/405] 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 400/405] 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 401/405] 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 402/405] 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 403/405] 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 404/405] 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 405/405] 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/)