Sha256: 9b28feb9624a7d06e56f643cf21525bcb33dfd3c2deb761be8978787ebd59f62
Contents?: true
Size: 623 Bytes
Versions: 10
Compression:
Stored size: 623 Bytes
Contents
angular.module 'NgCallback', ['Factories', 'FactoryName'] .directive 'ngCallback', -> restrict: 'A' controller: ($scope,$element) -> @evaluate = (returnData)-> for callback in $element[0].attributes['ng-callback'].value.split(';') [match,func,args] = callback.match(/(.*)\((.*)\)/) data = [] for arg in args.split(',') data.push $scope.$eval(arg) data.push returnData if typeof $scope[func] == 'function' $scope[func] data... else if typeof window[func] == 'function' window[func] data... return
Version data entries
10 entries across 10 versions & 1 rubygems