このような配列:このAngularJS/javascript javascriptオブジェクトの特殊なソート順
[item1, item2, item5, item4, item3]
ようになっているはずですので、12時○○前にスタート - 時間との項目が昇順する必要があると開始時間を持つアイテムの後に順番を並び替えた後
var myArray = [];
var item1 = {
start: '08:00',
end: '09:30'
}
var item2 = {
start: '10:00',
end: '11:30'
}
var item3 = {
start: '12:00',
end: '14:30'
}
var item4 = {
start: '16:00',
end: '18:25'
}
var item5 = {
start: '19:00',
end: '21:25'
}
myArray.push(item1);
myArray.push(item2);
myArray.push(item3);
myArray.push(item4);
12:00と同じでなければなりません。
<div ng-repeat="item in $scope.myArray" | orderBy:myOrderFunction? ...
と私はNGリピートのための上記の順序が必要になります
私はアイテムを反復するAngularJSを使用しています。 これを実行する可能性はありますか?
ありがとうございます!また、それをangularJSの** ng-repeat **と一緒に使う方法も知っていますか?ありがとう! – quma
申し訳ありません、角度のある人は自分ではありません。しかし、 'wiggleComparator'関数を[カスタムコンパレータ](https://docs.angularjs.org/api/ng/filter/orderBy#using-a-custom-comparator)として機能させることは効果的です)。 – Amadan