ng-repeat嵌套数组的最后一个元素到函数

时间:2017-02-25 17:24:41

标签: angularjs

ng-repeat嵌套数组的最后一个元素,分配给$ scope.variable

<tr ng-repeat="user in vm.users | orderBy:sortType:sortReverse | filter:searchTool">
<td >{{user.name}}</td>
<td ><div ng-repeat="item in user.feed track by $index"><span ng-show="$last">{{item.status}}  </span></div></td>

我希望最后{{item.status}}用于函数...例如

signal({{item.status | $last }})

1 个答案:

答案 0 :(得分:0)

首先,迭代数组只是为了显示它的最后一个元素并不是最好的事情。为什么不直接显示最后一项?

<div>
  <span ng-if="user.feed.length">{{ user.feed[user.feed.length - 1].status }}</span>
</div>

现在,要在函数中使用它,好吧,只需使用它:

<span ng-if="user.feed.length" ng-click="signal(user.feed[user.feed.length - 1])">{{ user.feed[user.feed.length - 1].status }}</span>