У меня есть базовая коллекция, которая тянет кучу имен шаблонов для людей, и я хотел бы отсортировать их по алфавиту, чтобы их было легче найти. Я очень не уверен, как это сделать.Сортировка основы в алфавитном порядке
У меня есть магистральная коллекция
this.templates = new Backbone.Collection();
, а затем я перебирать шаблоны, чтобы выяснить, где добавить, что.
var Names = this.model.collection.models.map(function(model){
return (model.attributes.Name) ? model.attributes.Name : 'Template';
});
Names.forEach(function(name) {
_this.templates.add(api.collections[(_this.templateType)].where({Name : name, ShowInToolBox : true}));
//adding a bunch of conditionals to add cretin forms to modules that are outside the scope
}
Можно ли их перевести в алфавитном порядке?
Я попытался добавить .sortBy("Name")
в базовую коллекцию, но это просто остановило мой код от запуска.
Если эти ответы были вам полезны, отметьте соответствующим образом. – ncksllvn