AngularJS:为ng-repeat中的最后一个元素添加ng-blur事件

时间:2014-05-21 07:39:18

标签: javascript angularjs angularjs-ng-repeat

如何将onBlur行为添加到ng-repeat中的最后一个元素?

我试过以下希望它可以像ng-class="{classForLastItem:$last}"一样使用它但不起作用:

<th ng-repeat="input in line.inputs">
    <input type="text" id="{{input.id}}" value="{{input.value}}" ng-blur="{addLine():$last}"/>    
</th>

控制台中的错误:

Syntax Error: Token '(' is unexpected, expecting [:]

2 个答案:

答案 0 :(得分:2)

我认为这应该有效:

ng-blur="$last && addLine()"

答案 1 :(得分:-1)

Ng-Blur等待表达。

尝试ng-blur="addLine() == $last"