1

I am getting a "$apply already in progress" angular error, but I am not using $apply directly. This error happens rarely, and I don't have a full stack of it and no way to recreate it on my machine.

  1. Is it possible to get this error without calling $apply?
  2. If for instance I have one $timeout inside another $timeout, could this trigger this error (I know $timeout calls $apply)
  3. What happens if I call $apply() without any expression inside, does that do anything?
Ilan lewin
  • 1,599
  • 1
  • 14
  • 24
  • possible duplicate of [Prevent error $digest already in progress when calling $scope.$apply()](http://stackoverflow.com/questions/12729122/prevent-error-digest-already-in-progress-when-calling-scope-apply) – underscore Feb 15 '15 at 09:02
  • Actually that thread does not answer my question, since It refers to cases where you DID call $apply() directly which I did not. – Ilan lewin Feb 15 '15 at 09:09
  • Are you using any 3rd party directives that could be calling it? If so, which ones? – Michal Charemza Feb 15 '15 at 09:13
  • Using angular-mousewheel, angular-touch and angular-xeditable – Ilan lewin Feb 15 '15 at 09:15

0 Answers0