我想在项目列表的仅最后一项上添加点击事件。
<li ng-repeat="item in items" ng-click="myFunction" >{{item.name}}</li>
$scope.myFunction = function(){
// logic here...
}
答案 0 :(得分:7)
<li ng-repeat="item in items" ng-click="$last && myFunction()" >{{item.name}}</li>
答案 1 :(得分:0)
您可以使用ng-repeat-start和ng-repeat-end:
<header ng-repeat-start="item in items">
Header {{ item }}
</header>
<div class="body">
Body {{ item }}
</div>
<footer ng-repeat-end ng-click="doStuff">
Footer {{ item }}
</footer>