AngularJS : Prevent error $digest already in progress when calling $scope.$apply()
Asked 07 September, 2021
Viewed 2.2K times
  • 55
Votes

I'm finding that I need to update my page to my scope manually more and more since building an application in angular.

The only way I know of to do this is to call $apply() from the scope of my controllers and directives. The problem with this is that it keeps throwing an error to the console that reads :


  

Error: $digest already in progress

Does anyone know how to avoid this error or achieve the same thing but in a different way?

28 Answer