json 形式の文字列のセットがあり、日付を使用してデータをフィルター処理する必要があります。angular2 を使用して、すべての日付、過去 3 か月、および過去 6 か月をフィルター処理するようなものです。
以下の構造を見つけてください。日付を使用してフィルター処理されたデータが必要です。
<ul>
<li*ngFor="let account of activities">
{{accont.activityDate | date}} - {{account.activityDescription}}
</li>
</ul>
私のJsonデータは次のとおりです。
"activities": [
{
"activityDate": "2016-07-02",
"activityDescription": "Data1",
},
{
"activityDate": "2016-08-23",
"activityDescription": "Data2",
},
{
"activityDate": "2016-04-11",
"activityDescription": "Data3",
}
{
"activityDate": "2016-04-11",
"activityDescription": "Data4",
}
{
"activityDate": "2015-07-21",
"activityDescription": "Data5",
}
];
"activities": [{
"activityDate": "2016-07-02",
"activityDescription": "Data1",
}, {
"activityDate": "2016-08-23",
"activityDescription": "Data2",
}, {
"activityDate": "2016-04-11",
"activityDescription": "Data3",
} {
"activityDate": "2016-04-11",
"activityDescription": "Data4",
} {
"activityDate": "2015-07-21",
"activityDescription": "Data5",
}];
<ul>
<li *ngFor="let account of activities">
{{accont.activityDate | date}} - {{account.activityDescription}}
</li>
</ul>