We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 3d6a89e commit 9a82873Copy full SHA for 9a82873
src/ng/directive/ngEventDirs.js
@@ -41,13 +41,17 @@ forEach(
41
function(name) {
42
var directiveName = directiveNormalize('ng-' + name);
43
ngEventDirectives[directiveName] = ['$parse', function($parse) {
44
- return function(scope, element, attr) {
45
- var fn = $parse(attr[directiveName]);
46
- element.on(lowercase(name), function(event) {
47
- scope.$apply(function() {
48
- fn(scope, {$event:event});
49
- });
50
+ return {
+ compile: function($element, attr) {
+ var fn = $parse(attr[directiveName]);
+ return function(scope, element, attr) {
+ element.on(lowercase(name), function(event) {
+ scope.$apply(function() {
+ fn(scope, {$event:event});
51
+ });
52
53
+ };
54
+ }
55
};
56
}];
57
}
0 commit comments