use $scope.$$phase || $scope.$apply(); instead
↧
Answer by Visakh B Sujathan for AngularJS : Prevent error $digest already in progress when calling $scope.$apply()
↧
use $scope.$$phase || $scope.$apply(); instead