Stack trace:
Error: $apply already in progress at Error () at beginPhase (file:///android_asset/www/built.min.js:7:22740) at Object.Scope.$a
Just use $evalAsync instead of $apply.
$apply