컬렉션의 모델을 두 속성으로 정렬하려면 어떻게해야합니까?여러 필드로 컬렉션 정렬
Character = Backbone.Model.extend();
Characters = Backbone.Collection.extend({
model: Character,
comparator: function(character){
return [character.get('children') != undefined, character.get('age')]
}
});
var myCharacters = new Characters([
{ name: 'Cersei', age: 32, children: 3 },
{ name: 'Aemon', age: 100 },
{ name: 'Tyrion', age: 24 },
{ name: 'Stannis', age: 33, children: 1 },
{ name: 'Daenerys', age: 14 }
{ name: 'Tywin', age: 54, children: 3 },
{ name: 'Arya', age: 9 },
]);
myCharacters.sort;
모델은 children
으로 분류해야한다 (그들은 어린이나하지를 할), 다음 age
에 의해 (가장 오래된에서에 막내) : 여기