$digest in AngularJS — a practical guide to AngularJS $digest with clear examples you can reuse in real projects.
AngularJS Tutorial Series (90/99). Prefer one article? Read the complete AngularJS tutorial.
Short description
$apply wraps your function and calls $digest on $rootScope.
$digest tip
$digest = run watchers
$apply = eval + digest from root
Prefer $apply for external updates
Don't call $digest casually in app code