使用$ first和$ last使用ng-repeat

时间:2015-06-24 16:50:49

标签: angularjs

我正在使用一个可以迭代一条记录或数百条的ng-repeat。我也使用$ first和$ last显示我的记录。是否有一种简单的方法来抑制$ first和$ last是ng-repeat只迭代超过5或更少的记录。 我的问题是,如果用户通过我们的数据库搜索并只返回一条记录,该记录将包含与$ first和$ last相关联的链接,如果返回的记录数为5或更少,我想要禁止它们。

2 个答案:

答案 0 :(得分:0)

尝试使用ng-if条件或不同的迭代行为,具体取决于您拥有的记录数。

答案 1 :(得分:0)

尝试在ng-if元素上使用ng-repeat

ng-repeat="record in records" ng-if="records.length > 5 || !$first && !$last"

我不太确定你的问题是什么:如果给定的数组长度大于5,这将显示第一条和最后一条记录。