我的角度过滤器出了什么问题?

时间:2015-10-22 16:57:10

标签: angularjs filter

我有一个对象数组,我想做一个ng-repeat |过滤该阵列。

活动是我的数组,在对象内部有一个CreatePeriod属性。

<li ng-repeat="activity in activities track by $index | filter:{CreatePeriod:'Today'}:true">

该属性确实存在,{{activity.CreatePeriod}}显示正确的信息。 CreatePeriod可以是&#39;今天&#39;昨天&#39;以及&#39;旧&#39;。

我在过滤器中遗漏的内容仅显示活动,如果其CreatePeriod ==&#39;今天&#39;

1 个答案:

答案 0 :(得分:3)

track by必须在每个文档的所有过滤器之后

  

注意:track by必须始终是最后一个表达式:

尝试:

<li ng-repeat="activity in activities | filter:{CreatePeriod:'Today'}:true  track by $index">