angular/angular.js — pull request #9891 by alexanderchan (2014-11-03 20:14:39+00:00)
Title: docs(ngModel.NgModelController) use $evalAsync instead of $apply for events

Have the apply called safely during events by using `$evalAsync` rather than `$apply`.
This will help ensure that an apply for a user directive is not called during a digest cycle.