Enable Unit Testing With Jasmine And Testem
Include Lo-Dash And jQuery
Define The Default Grunt Task
Removed placeholder Hello, World code
Scope Objects
Watching Object Properties: $watch And $digest
Checking for Dirty Values
Initializing Watch Values
Getting Notified Of Digests
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
Scheduling $evalAsync from Watch Functions
Scope Phases
Running Code After A Digest - $$postDigest
Handling Exceptions