At some point after a user action I would like to cause a digest to occur, so the UI reflects a change in the data-model backing it.
I have a service that performs some change in a callback (asynchronously).
I understand that $scope
only makes sense in the context of a controller. Can I achieve the same effect by performing $apply()
on the $rootScope
?
I have seen code that checks for $$phase
or similar related to avoiding digest errors, what checks should I perform in order to trigger a digest safely?