JSFiddle - React, Tailwind, and code Playground
HTML
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>
<div ng-app='myApp'>
<div ng-controller="Ctrl">
<div>
<span id="zzz" ng-click="toggleClass()" ng-class="{'rouge': toggle, green : !toggle}">Coucou</span>
</div>
</div>
</div>
CSS
.rouge {
background-color:red;
}
.green {
background-color:green !important;
}
JavaScript
angular.module('myApp', [])
.controller('Ctrl', function($scope) {
setTimeout(function() {
$('#zzz').addClass('rouge');
}, 2000);
$scope.toggle = false;
$scope.toggleClass = function() {
$scope.toggle = !$scope.toggle;
}
})