我有一个具有以下定义的骨干模型
var ABCModel = Backbone.Model.extend({
defaults: function() {
return {
Id: -1,
Name: "",
SomeCollectionABC: "",
SomeCollectionXYZ: ""
};
}
});
现在 SomeCollectionABC 中的值具有以下格式:
[
Object { Id=28, Day="MON", Score=0, more...},
Object { Id=25, Day="TUE", Score=7, more...},
Object { Id=25, Day="MON", Score=7, more...},
Object { Id=25, Day="WED", Score=7, more...},
]
对于这个模型,我动态添加和删除对象,我希望能够使用不同的属性对这个列表进行排序,比如有时我想用“Id”排序,有时用“Day”排序。
我该怎么做 ?