Angular label-class
directive
<label label-class='{"is-disabled": ":disabled", "is-checked": ":checked"}'>
<input ng-model="this.example" type="checkbox">
</label>
npm install label-class --save
angular.module('yourApp', ['labelClass'])
angular.module('yourApp', []).directive('labelClass', require('label-class'))
npm start
npm test