[英]angular order by id desc
我有一個JSON文件,如下所示,我想使用ID“ 37”,“ 46”或“ 47”按desc進行排序。 但是我無法做到這一點,因為我使用“ Object.keys(this.incident)”訪問此數據,並且以這種方式訂閱數據:
`ngOnInit(): void {
Observable.timer(0,60000).flatMap(() => this.http.get<any>(this.dataUrl))
.subscribe(data => { this.incidents = data, console.log(data)});
}`
我想使用類似於以下內容的方式對數據進行排序: <div *ngFor="let incident of incidents | orderby">
[
{"37":
[{"NINJAOPS_MASTER":[]},
{"NINJAOPS_EVENT_COLLECTION":[]},
{"NINJAOPS_DIAGNOSIS":[]},
{"NINJAOPS_DECISION":[]},
{"NINJAOPS_REMEDIATION_AI":[]}]},
{"46":
[{"NINJAOPS_MASTER":
[{"NINJAOPS_ID":"46",
"BABYLON_REF":"8547",
"EVENT_COLLECTION_STATUS":"1",
"DIAGNOSIS_START":"2018-05-02 16:09:59"}]},
{"NINJAOPS_EVENT_COLLECTION":
[{
"NINJAOPS_EC_ID":"43",
"NINJAOPS_REF":"46"}]},
{"NINJAOPS_DIAGNOSIS":
[{
"NINJAOPS_DIG_ID":"7",
"NINJAOPS_REF":"46",},
{
"NINJAOPS_DIG_ID":"5",
"NINJAOPS_REF":"46",
"BABYLON_REF":"4185",
"PERCENTAGE_MATCH":"91.845",
}]},
{"NINJAOPS_DECISION":
[{
"NINJAOPS_DEC_ID":"3",
"NINJAOPS_REF":"46",
"BABYLON_REF":"8439",
"DECISION_START":"2014-06-25 22:35:00",
"DECISION_END":"2014-06-25 22:54:00",
"DECISION_STATUS":"1"},
{
"NINJAOPS_DEC_ID":"2",
"NINJAOPS_REF":"46",
"BABYLON_REF":"8440",
"DECISION_START":"2014-06-25 22:34:00",
"DECISION_END":"2014-06-25 22:34:05",
"DECISION_STATUS":"2"
}]},
{"NINJAOPS_REMEDIATION_AI":
[{
"NINJAOPS_REMEDI_AI_ID":"2",
"NINJAOPS_REF":"46",
"BABYLON_REF":"8440",
"PERCENTAGE_MATCH":"75.000"}]}
]},
{"47":
[{"NINJAOPS_MASTER":
[{
"NINJAOPS_ID":"47",
"BABYLON_REF":"8548",
"EVENT_COLLECTION_STATUS":"1"
}]},
{"NINJAOPS_EVENT_COLLECTION":
[{
"NINJAOPS_EC_ID":"39",
"NINJAOPS_REF":"47",
}]},
{"NINJAOPS_DIAGNOSIS":
[{
"NINJAOPS_DIG_ID":"24",
"NINJAOPS_REF":"47",
"BABYLON_REF":"4077",
"PERCENTAGE_MATCH":"89.185",
},
{
"NINJAOPS_DIG_ID":"26",
"NINJAOPS_REF":"47",
"BABYLON_REF":"4079",
"PERCENTAGE_MATCH":"89.185"
},
{
"NINJAOPS_DIG_ID":"23",
"NINJAOPS_REF":"47",
"BABYLON_REF":"4186",
"PERCENTAGE_MATCH":"89.185",
},
{
"NINJAOPS_DIG_ID":"25",
"NINJAOPS_REF":"47",
"BABYLON_REF":"4187",
"PERCENTAGE_MATCH":"89.185",
}]},
{"NINJAOPS_DECISION":[]},
{"NINJAOPS_REMEDIATION_AI":[]}]},
]
如果您對如何完成安裝有任何想法,謝謝您的幫助。
*ngFor="let incident of incidents.slice().reverse()
這將反轉您的數據數組。 祝好運!!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.