我的數據是這樣的:訂單數據NG重複指令內
{
games":[
{
"id":"AAA",
"name":"Joker Double Up",
},
{
"id":"BBB",
"name":"Joker Wild Up",
},
{
"id":"CCC",
"name":"Joker Wild Double Up",
},
{
"id":"DDD",
"name":"Wild Double Up",
},
{
"id":"EEE",
"name":"Joker Wild Double",
}
]
}
(其來自後端,所以我不能在這裏做編輯),並顯示在NG-重複。
我想訂購這樣
var order = ['CCC' , 'AAA' , 'BBB' , 'EEE' , 'DDD'] //from CCC to DDD
這個數據(其還沒有任何邏輯語句,只需按訂單生產)
我怎麼能寫這個規則,我的排序依據功能? 在此先感謝。
對於這種情況,你需要編寫自定義過濾器。在這裏你可以查看更多細節如何實現:https://docs.angularjs.org/guide/filter –
如果你沒有邏輯順序,不要使用order by,即使你可以顯示每個數組的位置使用'ng-repeat'。例如:' {{:: data.games [2] .name}} {{:: data.games [0] .name}}'...如果後端的順序可以改變,通過id屬性找到它。我可以給你一個例子,如果你想... –
嗨@ The.Bear,在我真的有更多的2000個項目,只爲使用ng重複。 –