diff --git a/src/app/pages/form/inputs/widgets/switch/switch.directive.js b/src/app/pages/form/inputs/widgets/switch/switch.directive.js index 7817b59..0608a69 100644 --- a/src/app/pages/form/inputs/widgets/switch/switch.directive.js +++ b/src/app/pages/form/inputs/widgets/switch/switch.directive.js @@ -20,12 +20,18 @@ link: function (scope, elem, attr) { $timeout(function(){ scope.color = attr.color; - $(elem).find('input').bootstrapSwitch({ + var input = $(elem).find('input'); + input.bootstrapSwitch({ size: 'small', onColor: attr.color }); + input.on('switchChange.bootstrapSwitch', function(event, state) { + scope.ngModel = state; + scope.$apply(); + }); + }); } }; } -})(); \ No newline at end of file +})();