$scope.data = $filter('orderBy')(data,'title');
家長進行排序,孩子們都沒有。
如果我的數組有孩子該怎麼辦?我如何訂購父母和孩子?
我的數組:
data = [
{
"id": 1,
"title": "abc",
"items": [
{
"id": 3,
"title": "abc2",
"items": []
},
{
"id": 4,
"title": "abc1",
"items": []
}
]
},
{
"id": 2,
"title": "cde",
"items": [
{
"id": 5,
"title": "cde2",
"items": []
},
{
"id": 6,
"title": "cde1",
"items": []
}
]
}
]
在此先感謝。
你最會做的時間來看....但是如果您要排序的數據源必須遍歷各個層次,這些層次 – charlietfl
我需要在原有範圍進行排序。我怎麼能在每個級別上訂購?我的陣列中有6個關卡。提前致謝! – David
需要遞歸函數來遍歷每個級別。你爲什麼需要這樣做?如果需要的話,如果可行的話,可以考慮按順序發送它。再次...它也可以在視圖中排序 – charlietfl