Enable Static Analysis With JSHint
Have Git ignore node_modules
Enable Unit Testing With Jasmine
Include Lo-Dash And jQuery
Define The Default Grunt Task
Set Up Continuous Testing With Watch
Removed placeholder Hello, World code
Scope Objects
Watching Object Properties: $watch And $digest
Checking for Dirty Values
Getting Notified Of Digests
Keep Digesting While Dirty
Giving Up On An Unstable Digest
Short-Circuit The Digest When The Last Watch Is Clean
Value-Based Dirty-Checking
NaNs
$eval - Evaluating Code In The Context of A Scope
$apply - Integrating External Code With The Digest Cycle
$evalAsync - Deferred Execution
Scope Phases