The solution was to call…
$scope.$apply();
…in my jQuery event callback.
More Related Contents:
- AngularJS routing without the hash ‘#’
- Delaying AngularJS route change until model loaded to prevent flicker
- What is the difference between angular-route and angular-ui-router?
- Angular IE Caching issue for $http
- Migrating AngularJS to Angular 4,5 (with DEMO) [closed]
- How to add many functions in ONE ng-click?
- How to reload or re-render the entire page using AngularJS
- Angularjs “Controller as” or “$scope”
- orderBy multiple fields in Angular
- How to set the id attribute of a HTML element dynamically with angularjs (1.x)?
- AngularJS – Image “onload” event
- ngRepeat Filter by deep property
- Composing multipart/form-data with a different Content-Type on each parts with Javascript (or Angular)
- How do I get basic auth working in angularjs?
- How to make a jsonp request
- Angular-UI Router: Nested Views Not Working
- JavaScript: Remove duplicates of objects sharing same property value
- Can an angular directive pass arguments to functions in expressions specified in the directive’s attributes?
- CORS error for application running from file:// scheme
- How do I configure different environments in Angular.js?
- The view is not updated in AngularJS
- Directing the user to a child state when they are transitioning to its parent state using UI-Router
- ng-repeat with ng-transclude inside a directive
- Using Express Handlebars and Angular JS
- apply formatting filter dynamically in a ng-repeat
- Webstorm: “Cannot Resolve Directory”
- Angularjs – simple form submit
- Adding rows with ng-repeat and nested loop
- Angular passing scope to ng-include
- Decode HTML entity in Angular JS