【发布时间】:2016-02-11 22:44:46
【问题描述】:
我正在使用 AngularJs 为消息开发收件箱,但遇到了一个问题:我只想显示 ng-repeat 中的最后一个元素。我做了一些研究,发现下面的代码应该可以工作。
<div class="inbox" ng-repeat="recipient in messages">
<ul>
<div>
<span> {{recipient.$id}} <br> </span>
<li class="inboxItem">
<span ng-repeat="messages in recipient"> {{messages.sender}} {{messages.message}} <br></span>
</li>
</div>
</ul>
</div>
但是,事实并非如此。你们能告诉我我做错了什么吗?我认为array.length-1 应该限制 ng-repeat 只显示数组中的最后一个对象。
谢谢!
【问题讨论】:
-
为什么要使用 ng-repeat 只显示一个元素?
-
我的数据结构在这个主题中描述:stackoverflow.com/questions/29166236/… 并且在没有 ng-repeat 的情况下更复杂(至少以我的技能)