2016-12-02 10 views
-1

私のアプリでは、日付付きのJSONデータがあります。私は今日の日のデータ、つまり今日、昨日などにデータを表示したいと思います。完了し、保留中のステータスがあります。私はイオンセグメントを書きました、そのセグメントでは私は完了し、保留中です。完了したデータを完成セグメントに表示し、保留中のデータを未処理セグメントに表示します。私のアプリが動作するものにJSONからデータをピッキングするフィルタをionic 2 rc3で作成する方法

image

JSONデータの例。

`[{ 
    "day":"Today", 
    "name":"Sandra Adams", 
    "phno":8452514521, 
    "tests": "Ecma, Hcbc...", 
    "status":"pending" 
}, { 
    "day":"Yesterday", 
    "name":"Nathan Jones", 
    "phno":8452457845, 
    "tests": "Ecma, Hcbc...", 
    "status":"completed" 
}]` 

答えて

0

これには、Pipeを使用してください。

@Pipe({ 
    name: 'anyPipe' 
}) 
class AnyPipe implements PipeTransform { 
    public transform(values: any[], day: string) { 
    if (!values || !values.length) return []; 
    if (!day) return values; 
    return values.filter(v => v.day === day); 
    } 
} 

使用法:

<list-item *ngFor="let item of (items | anyPipe:'Yesterday')"></list-item> 
関連する問題