Good conceptual intro
"
directives". They apply special behavior to attributes or elements in the HTML. For example above we use the ng-app attribute, which is linked to a directive that automatically initializes our application.
Angular also defines a directive for the input element that adds extra behavior to the element. E.g. it is able to automatically validate that the entered text is non empty by evaluating the required attribute. The ng-modeldirective stores/updates the value of the input field into/from a variable and shows the validation state of the input field by adding css classes.
An "
expression" in a template is a JavaScript-like code snippet that allows to read and write variables. Note that those variables are not global variables. Just like variables in a JavaScript function live in a scope,
Angular provides a "
scope" for the variables accessible to expressions. The values that are stored in variables on the scope are referred to as the "model"
in the rest of the documentation.
"
filter". A filter formats the value of an expression for display to the user. For example above, the filter currency formats a number into an output that looks like money.
To work with the official angular tutorial navigate to the desired directory in CMD and then enter the correst github command
git checkout -f step-7
To get IIS express to accept Json Mime type enter the following command from the command line in the CMD window
appcmd set config /section:staticContent /+[fileExtension='JSON',mimeType='application/x-javascript']
angular examples
Intellisense
Snippets
Seed (Package Manager)
Install-Package AngularJsSeed
Video docs
UI home page
Plunker demo of object based leading char typeahead
Great discussion of Angular vs JQuery
Angular routing with MVC
Angular UI nuget
Install-Package Angular.UI.Bootstrap