我有以下声明:
ng-repeat="module in academy.modules | filter: {is_complete: 0} | limitTo: 5 | orderBy:'-is_open' | pastDate: 'futureAndNull'"
此重复遍历一个如下所示的数组:
academy_id: 36
academy_module: Object
academy_team_id: 130
date: null
deadline: null
is_complete: 0
is_open: 0
module: Object
module_id: 38
prevName: "Konstruktionstest"
score_to_pass: 40
sort_number: 11
user_id: 114
某些数组的值is_open
设置为1
组合元素:is_open = 1
&我想将is_complete = 0
显示为第一个项目
如果您查看第一个过滤器,我首先过滤is_complete = 0
,然后过orderBy
i过滤is_open
(DESC)
然而这不起作用。
我没有过滤is_open = 1
的原因是因为我想要显示其他元素,然后这些元素就不可见了。
那我该怎么办?