【发布时间】:2020-09-15 11:35:00
【问题描述】:
我有一个ng-repeat,其中显示了日期列表以及有关该日期的购买信息。
HTML:
<div ng-repeat="data in MyData">
<p>
{{ data.purchasedOn.substring(6, data.purchasedOn.length - 2) | date:'dd/MM/yyyy' }}
</p>
<br>
<p>
{{ data.purchaseDescription }}
</p>
</div>
其中显示:
01/02/2013
"Lorem ipsum dolor sit amet, consectetur adipisicing elit"
10/04/2014
"Lorem ipsum dolor sit amet, consectetur adipisicing elit"
02/08/2014
"Lorem ipsum dolor sit amet, consectetur adipisicing elit"
13/06/2014
"Lorem ipsum dolor sit amet, consectetur adipisicing elit"
19/02/2013
"Lorem ipsum dolor sit amet, consectetur adipisicing elit"
当purchasedOn 在当前月份的最后 6 个月内时,我如何才能只显示{{ data.purchaseDescription }}?
【问题讨论】:
-
我会在 ng-repeat 上实现一个自定义过滤器。
-
@CodeHater - 你有例子吗?
-
用一个例子添加到我的答案中
标签: angularjs angularjs-ng-repeat ng-show angular-filters ng-hide