refactor(gesture): move eventType out of compile

eventType only needs to be set once per directive, not every compile.
This commit is contained in:
Adam Bradley
2014-06-12 11:52:11 -05:00
parent 90b4d34630
commit f0bafafec0

View File

@@ -237,11 +237,12 @@ forEach(
function gestureDirective(directiveName) {
return ['$ionicGesture', '$parse', function($ionicGesture, $parse) {
var eventType = directiveName.substr(2).toLowerCase();
return {
restrict: 'A',
compile: function($element, attr) {
var fn = $parse( attr[directiveName] );
var eventType = directiveName.substr(2).toLowerCase();
return function(scope, element, attr) {