【发布时间】:2016-12-08 09:48:12
【问题描述】:
我正在编写一个角度 ng-repeat 表达式,如下所示
<tr ng-repeat='instance in instances | filter : search'>
<td>{{$index}}</td>
<td>{{instance.Duration | duration}}</td>
<td>{{instance.Start | mediumDate}}</td>
</tr>
持续时间过滤器是我编写的自定义过滤器。它将秒数转换为天数。例如,如果 instance.Duration 为 172800,则过滤后的值为 2(即 172800/(24*60*60))
现在的问题是,ng-repeat 过滤器仍然适用于原始值(即 172800)。
如何使 ng-repeat 'filter' 过滤器根据 'duration' 过滤结果过滤结果?
这是一个显示问题的小提琴 http://jsfiddle.net/pupudu/00qegfkc/
【问题讨论】:
-
你能在 jsfiddle 中演示吗?
-
@DashangG.Makwana 这是你建议的小提琴jsfiddle.net/pupudu/00qegfkc
标签: javascript angularjs filter ng-repeat