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
Making A Child Scope
Attribute Shadowing
Digesting The Whole Tree from $apply and $evalAsync
Destroying Scopes
Update CONTRIBUTING.md