我看了很多地方,似乎無法找到我要找的東西。這可能很簡單,但我更新角度和似乎無法弄清楚。angularJS ng-repeat與過濾器的日期大於數組中的日期
ne-repeat可以正常工作,但我想過濾掉數值。
我有一個頁面與ng-repeat通過數據(請參閱下面的數據對象),我只想包括數組(日期)中的當前日期>項值。
vm.newsItems= [
{
ID: '1',
date: '5/12/2016',
newsTitle: 'This is news story header 1',
newsText: 'This is news Story Text 1. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'
},
{
ID: '2',
date: '5/30/2016',
newsTitle: 'This is news story header 2',
newsText: 'This is news Story Text 2. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.'
}
頁上的代碼
<div class="box effect8" ng-repeat="newsItem in vm.newsItems">
<h3>{{newsItem.newsTitle}}</h3>
{{newsItem.newsText}}
</div>
當前日期我假設你是指今天? –
這可以使用'日期'過濾器完成。但是來自JSON對象的日期參數必須是javascript的日期類型。 – Yogesh
@Yogesh日期過濾器用於格式化「日期」顯示格式,而不是用於過濾數組中的項目 –