У меня есть следующая директиваПередача аргумента события для пользовательской директивы
.directive('uiBlur', function() {
return function(scope, elem, attrs) {
elem.bind('blur', function() {
scope.$apply(attrs.uiBlur);
});
};
})
Это HTML
<input id="mainOdd1Id" type="number" ng-model="data.mainOdd1" placeholder="#1 Main Odd" onfocus="this.placeholder=''" min="0" step="any" ui-Blur="testfn('data.mainOdd1', $event, '#1 Main Odd');">
И это функция в контроллере
$scope.testfn = function(propertyName, $event, placeHolder){
alert(propertyName);
}
Я вижу в отладчик, что $ event не определено ...
Что здесь не так?
Благодаря
Попробуйте это, нг-клик = "MyFunc ('data.mainOdd1', {$ событие: $ событие}, '# 1 Main Odd ') –