【问题标题】:AngularJS ng-repeat over collection with mutliple data type elements but filtering just the date fieldsAngularJS ng-repeat 对具有多个数据类型元素的集合但仅过滤日期字段
【发布时间】:2017-03-24 11:13:41
【问题描述】:
我在具有不同数据类型字段的集合上使用 ng-repeat。我想使用像 {{mydate | date}},但是,如何只对集合中的日期字段而不是其他字符串字段执行此操作?
这是我的代码:
<ul><li ng-repeat="item in myItems">{{item.title}}</li></ul>
谢谢大家!
【问题讨论】:
标签:
html
angularjs
angularjs-ng-repeat
【解决方案1】:
要做到这一点,您可以尝试以下方法:
<ul>
<li ng-repeat-start="item in myItems">{{item.title}}</li>
<li>{{item.date | date}}</li>
<li ng-repeat-end>{{item.price}}</li>
</ul>
ng-repeat-start 和 ng-repeat-end 允许您重复多个元素,这是您想要做的,从我从您的描述中可以看出。