【发布时间】:2014-03-25 17:48:21
【问题描述】:
我希望ng-repeat 仅在photos.length > 1 时运行
这样做似乎不起作用:
<div ng-repeat="thumb in photos | photos.length > 1">
有什么快速的技巧/优雅的方法可以做到这一点吗?我只需要检查数组长度就可以了。
我不想通过这样做将数组复制到另一个数组
if (oldArray.length > 1)
newArray = photos;
else
newArray = [];
...然后在newArray 上执行ng-repeat。这似乎效率低下。
谢谢。
【问题讨论】:
-
尝试创建自己的过滤器。见stackoverflow.com/questions/15196161/…
标签: javascript html angularjs angularjs-ng-repeat