Tôi, cố gắng để ng-lặp lại các thuộc tính lồng nhau và sắp xếp chúng, nhưng thứ tự không hoạt động đối với tôi.AngularJs ng-lặp lại thứ tựBằng không làm việc cho các thuộc tính lồng nhau
Tôi đã nhìn thấy điều này: How to orderby in AngularJS using Nested property
nhưng cơ cấu json là khác nhau và tôi không thể làm cho nó làm việc.
Mã của tôi:
<div ng-repeat="item in data | orderBy:order.allListPosition">
<div>{{item.name}} - {{item.order}}</div>
</div>
Phạm vi:
$scope.data = {
"78962": {
"id": "78962",
"name": "item 2",
"type": "blind",
"order": {
"allListPosition": "008",
"catListPosition": "059"
},
"data": {
"status": "stop",
"percent": 20
},
"longPress": {
"item": "78966",
"active": true
}
},
"78963": {
"id": "78963",
"name": "item 3",
"type": "coolmaster",
"order": {
"allListPosition": "053",
"catListPosition": "001"
},
"data": {
"status": 1,
"temp": 16,
"point": 25,
"mode": "cool",
"fan": 3
},
"longPress": {
"item": "78966",
"active": false
}
}
};
bất cứ ai có thể vui lòng chỉ cho tôi những gì tôi làm sai?
Thank của rất nhiều
Avi
Sử dụng đơn đặt hàngBằng: 'order.allListPosition' – pixelbits