Last Updated: September 09, 2019
·
631
· rison

Avoid ng-class binding lost issue

We got a ng-class binding like this:

<div id="node" ng-class="{'some-class':model}"><div>

and when you change it in native javascript like this:

$('#node').removeClass('some-class');

then somehow the ng-class <-> model binding is lost, so always try not to apply both of them with the same element