AngularJS:为ng重复中的最后一个元素添加ng模糊事件

AngularJS: Add ng-blur event for last element in ng-repeat

本文关键字:ng 元素 最后一个 添加 模糊 事件 AngularJS      更新时间:2023-09-26

如何将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 [:]

我认为这应该有效:

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

Ng Blur正在等待表达式。

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