[英]Sorting Array of JSON Objects with AngularJS
我正在嘗試在不同表之間按月對“條目”資源進行排序。
我的數據如下:
[
{
id: 1,
date: "2011-04-01",
text: "My first entry"
},
{
id: 2,
date: "2011-06-07",
text: "My second entry"
},
...
]
我想根據月份顯示不同表格中的條目。
我制作了一個“月”數組並嘗試了這個:
<div ng-repeat="month in months">
<h3>{{month}}</h3>
<ul ng-repeat="entry in entries">
{{entry.text}}
</ul>
</div>
當然,這會將每個條目放入每個月。 如何只顯示屬於每個月的條目?
您可以使用“過濾器”過濾器:
<div ng-repeat="month in months">
<h3>{{month}}</h3>
<ul ng-repeat="entry in entries | filter:{date:month}">
{{entry.text}}
</ul>
</div>
您需要對日期屬性進行一些操作以與月份進行比較。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.