This blog post will be for discoveries I make using AngularJS that can hopefully help you as well. My learning is driven by the desire to develop an open source ‘app’ that helps people with disabilities such as autism to speak. Here is one version of the tap to speak web app. With Chrome and other browsers you can right click and ‘inspect element’ to view the javascript (app.js and grid.js, the rest are libraries) and the various html pages (index.html, tpl/sentence.html, etc).
For some of you, AngularJS might require a different way of thinking, especially if you’re good with jQuery. Try to use the built-in databinding as much as you can, where $scope variables in your controller will be bound to expressions in the HTML. eg $scope.name would be referenced by {{name}} in the HTML. Use the ng-click directive for click events, and ng-repeat to loop around arrays in your controller.
For starters the majority of discussion is happening on the AngularJS Google group and some on StackOverflow
Angular Docs
Angular tutorial, dev guide and APIs. Some of the docs can be confusing but go through the tutorial and read the dev guide and APIs over and over (especially rootScope, directives, etc) once you get past the basics.
Video Tutorials
Anything by John Lindquist and simpulton are great.
JsFiddle Examples
AngularJS folks have posted a list of jsfiddles for AngularJS for each version
Popup (using Bootstrap Modal and Angular-ui)
http://jsfiddle.net/willkriski/4GNBd/26/
Simple form submit (ng-model) to controller
http://jsfiddle.net/willkriski/yQs8z/30/
Simple form submit to controller, using jQuery’s form serialize (need DOM element)
http://jsfiddle.net/willkriski/yQs8z/59/
Insert an HTML fragment using ng-bind-html-unsafe
http://jsfiddle.net/willkriski/8XAXe/4/
Directives (for more advanced applications)
Really basic directive using template: http://jsfiddle.net/mhevery/zg7Jd/1/
This is actually my example (modified from simpulton) where you can animate elements using a custom HTML element and attributes, via a directive. Note the difference with the original jsfiddle where they reference the child elements rather than an attribute driven approach (eg. animate=”down”) http://jsfiddle.net/simpulton/E7xER/ Update: Okay someone came up with an even slicker version! http://jsfiddle.net/willkriski/E7xER/90//

