我有一个需要按特定键排序的集合('显示'),我知道骨干网有一个默认比较器,默认情况下没有定义,但我不知道如何实际实现它
var listCollection = new Backbone.Collection(rebuiltArray.map(function(text){
return {
attribute: text,
displayNames: displayNames[text]
};
}));
提前感谢您的帮助
答案 0 :(得分:2)
尝试以下
var ListCollection = Backbone.Collection.extend({
comparator: 'displayNames'
});
var listCollection = new ListCollection(rebuiltArray.map(function(text){
return {
attribute: text,
displayNames: displayNames[text]
};
}));