The Angular documentation is missing a few things. Can someone summarize what the undocumented features are?
Angular 1.0.5 and 1.0.4:
$parent - can be used as a hack for binding to a primitive property in a parent scope - example$$phase - can be used to determine if a $digest is already in progress - see this SO answerchange parameter that accepts an expression (example plnkr)ng-change parameter that accepts an expression$observe method (although it is mentioned on the Directives page)get()info()$locationChangeStart(evt, newUrl, oldUrl) (example)$locationChangeSuccess(evt, newUrl, oldUrl) (see also Angularjs - what's the difference between $locationChangeSuccess and $locationChangeStart?)input type="radio", see Disqus comment in API docs