I have the following action
ng-click in my view -> which inturn calls a jQuery ajax function that displays jQuery Qtip
You have to tell angular Js something has changed with $scope.$apply().
$scope.$apply()
Here is a nice blog on why: http://www.yearofmoo.com/2012/10/more-angularjs-magic-to-supercharge-your-webapp.html#apply-digest-and-phase