$evalAsync schedules expressions for the next digest cycle without triggering a new cycle. It’s used to prevent multiple $digest calls.
$evalAsync
$digest