diff --git a/angular-toggle-switch.js b/angular-toggle-switch.js index 5260aef..16c1c06 100644 --- a/angular-toggle-switch.js +++ b/angular-toggle-switch.js @@ -9,6 +9,7 @@ var self = this; this.$get = function() { return { + disabled: '=ngDisabled', onLabel: self.onLabel, offLabel: self.offLabel, knobLabel: self.knobLabel @@ -44,6 +45,11 @@ link: function(scope, element, attrs, ngModelCtrl){ var KEY_SPACE = 32; + attrs.$observe('disabled', function (disabled) { + isEnabled=!disabled; + scope.disabled = disabled; + }); + element.on('click', function() { scope.$apply(scope.toggle); });