Javascript 如何在ng blur中将输入元素作为参数传递?

Javascript 如何在ng blur中将输入元素作为参数传递?,javascript,jquery,html,angularjs,Javascript,Jquery,Html,Angularjs,这是我的意见: <input type="number" value="{{ bom.Id._Value }}" name="id" data-ng-model="bom.Id._Value" data-ng-blur="myClass.myFunc();" required> 如果我在ng模糊中传递this或angular.element(this),我就不会在函数中获得输入元素。我想要的是接收myFunc()中的当前输入元素作为参数。它的标准方式是什么?使用data ng

这是我的意见:

<input type="number" value="{{ bom.Id._Value }}" name="id" data-ng-model="bom.Id._Value" data-ng-blur="myClass.myFunc();" required>

如果我在ng模糊中传递
this
angular.element(this)
,我就不会在函数中获得输入元素。我想要的是接收myFunc()中的当前输入元素作为参数。它的标准方式是什么?

使用
data ng blur=“myClass.myFunc($event);”
<input type="number" value="{{ bom.Id._Value }}" name="id" data-ng-model="bom.Id._Value" data-ng-blur="myClass.myFunc($event);" required>
myClass.myFunc = function(e){
  console.log(e.target);
};