Sha256: d2df5bd32eb6464a60ff5126c6b25d026bcddcfbe0e64c5b6cb7e1dd4e3da11c
Contents?: true
Size: 617 Bytes
Versions: 88
Compression:
Stored size: 617 Bytes
Contents
angular.module 'NgBoolean', ['Factories', 'FactoryName','RailsUpdater'] .directive 'ngBoolean', ($injector,factoryName,RailsUpdater) -> restrict: 'A' require: ['ngModel','?ngCallback','?ngTrackBy'] link: (scope, element, attributes, ngControllers) -> updater = RailsUpdater.new(scope,ngControllers,attributes.ngModel,attributes.ngOverride) element.bind 'click', -> if element[0].tagName == 'INPUT' updater.update(element.val()) else bool = !ngControllers[0].$modelValue updater.update(bool) ngControllers[0].$setViewValue(bool)
Version data entries
88 entries across 88 versions & 1 rubygems