$$phase
is a flag set while angular is in a $digest
cycle.
Sometimes (in rare cases), you want to check $$phase
on the scope before doing an $apply
. An error occurs if you try to $apply
during a $digest
:
Error: $apply already in progress