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

时间:2015-08-07 10:12:38

标签: 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-blur中传递thisangular.element(this),我就不会在函数中获取输入元素。我想要的是接收myFunc()中的当前输入元素作为参数。它的标准方法是什么?

1 个答案:

答案 0 :(得分:10)

myClass.myFunc = function(e){
  console.log(e.target);
};

在控制器中:

<script>
  function handleChange(input) {
    if (input.value < 0) input.value = 0;
    if (input.value > 100) input.value = 100;
  }
</script>
相关问题