我正在使用一个可以迭代一条记录或数百条的ng-repeat。我也使用$ first和$ last显示我的记录。是否有一种简单的方法来抑制$ first和$ last是ng-repeat只迭代超过5或更少的记录。 我的问题是,如果用户通过我们的数据库搜索并只返回一条记录,该记录将包含与$ first和$ last相关联的链接,如果返回的记录数为5或更少,我想要禁止它们。
答案 0 :(得分:0)
尝试使用ng-if
条件或不同的迭代行为,具体取决于您拥有的记录数。
答案 1 :(得分:0)
尝试在ng-if
元素上使用ng-repeat
:
ng-repeat="record in records" ng-if="records.length > 5 || !$first && !$last"
我不太确定你的问题是什么:如果给定的数组长度大于5,这将显示第一条和最后一条记录。