2017-02-25 48 views
0

NG重複嵌套數組的最後一個元素,最後一個元素被分配到一個$ scope.variableNG重複嵌套數組的一個功能

<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 }}) 
+0

你可以寫一個指令檢測NG-重複渲染和射擊最後一個元素的功能如本[回答](http://stackoverflow.com/a/13472605/3543808) –

+0

[ng-repeat finish事件]的可能重複(http://stackoverflow.com/questions/13471129/ng-repeat-finish-event) –

回答

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> 
+0

很棒..這對我有用..非常感謝.. – rpserverbox