background preloader

Jmcunningham/AngularJS-Learning

Jmcunningham/AngularJS-Learning
README.md 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.

https://github.com/jmcunningham/AngularJS-Learning

Related:  AngularJSAngular JS

Read Practical AngularJS Introduction This book contains the AngularJS related blog posts posted on Dinis Cruz’ blog at This is the first draft release of this book, so please send your sugesttions, criticisms, ideas or comments to dinis.cruz@owasp.org Notes about current structure The first version of this book had the chapter order created by the original ‘import from blogger’ (i.e. by publish order). In the current version, the posts are split into the following areas: “Using AngularJS”, “KarmaJS”, “Firebase”, “Misc Tricks”, “IDEs”, “Troubleshooting”, “Appendices”, which is a filter based on technology.

angularjs 0inShare Intro to AngularDart: The Best Angular Yet AngularDart is a port of the acclaimed framework to the Dart platform. Jens Rantil's Hideout Lately I've been working a lot in AngularJS. This is my second project with the framework, and the more time I spend in it, the more I like it. But as with most things, AngularJS has some rough corners.

Learn AngularJS With These 5 Practical Examples Martin Angelov By now you’ve probably heard of AngularJS – the exciting open source framework, developed by Google, that changes the way you think about web apps. There has been much written about it, but I have yet to find something that is written for developers who prefer quick and practical examples. This changes today. Below you will find the basic building blocks of Angular apps – Models, Views, Controllers, Services and Filters – explained in 5 practical examples that you can edit directly in your browser.

Why you should use ng-init Let's see some (incomplete) code that use ng-init <ul ng-controller="UserCtrl" ng-init="loadCurrentUser()"><li>{{currentUser}}</li></ul> myApp.controller("UserCtrl", function ($scope, AuthSrvc) { $scope.loadCurrentUser = function() { AuthSrvc.fetchCurrent().then(function(answeredUser) { $scope.currentUser = answeredUser.name; }); }; }); And it's equivalent without ng-init <ul ng-controller="UserCtrl"><li>{{currentUser}}</li></ul> myApp.controller("UserCtrl", function ($scope, AuthSrvc) { AuthSrvc.fetchCurrent().then(function(answeredUser) { $scope.currentUser = answeredUser.name; }); }); At first glance second possibility is less verbose.

Read Recipes with Angular.js {{frontmatter}} # Preface Introduction Angular.js is an open-source Javascript MVC (Model-View-Controller) framework developed by Google. It gives Javascript developers a highly structured approach to developing rich browser-based applications which, leads to very high productivity. If you are using Angular.js, or considering it, this cookbook provides easy-to-follow recipes for issues you are likely to face. Getting Started with AngularJS Video Series by Dan Wahlin As more and more functionality moves to the client developers are finding that writing JavaScript-centric applications from scratch can be challenging and frustrating. As a result, numerous JavaScript libraries and frameworks have sprouted up to help simplify the development process such as Knockout, Backbone, Ember, Durandal, AngularJS, Meteor and many more. I’ve blogged about some of these libraries and frameworks in the past if you’d like more information about some of the options out there and the benefits they offer: One of my favorite frameworks currently available is AngularJS.

Kickstart Your AngularJS Development with Yeoman, Grunt and Bower Whether you love or hate it, there’s no denying that AngularJS is the framework on every developer’s lips. It may not be for everybody, but AngularJS has a quirky, efficient and powerful feature set. Couple that with a few useful development tools like Yeoman, Grunt and Bower and you’ve got yourself an incredibly fast rapid prototyping process. What we’ll cover This AngularJS tutorial will cover:

Related:  Angular.js