如何将输入元素作为参数传递给ng-blur?

dud*_*ude 8 html javascript jquery angularjs

这是我的意见:

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

如果我通过thisangular.element(this)在ng-blur中,我没有得到函数中的输入元素.我想要的是接收myFunc()中的当前输入元素作为参数.它的标准方法是什么?

小智 10

<input type="number" value="{{ bom.Id._Value }}" name="id" data-ng-model="bom.Id._Value" data-ng-blur="myClass.myFunc($event);" required>
Run Code Online (Sandbox Code Playgroud)

在控制器中:

myClass.myFunc = function(e){
  console.log(e.target);
};
Run Code Online (Sandbox Code Playgroud)