Я пытаюсь найти коллекцию, используя 2 параметра поиска. В настоящее время я только ищу поиск по 1 параметру поиска, вот мой рабочий поиск одиночных параметров.Фильтр/Поиск коллекции по 2 признакам
search: function(filterValue) {
var filterValue = filterValue.toLowerCase();
var matcher = new RegExp(filterValue);
var found_models = this.filter(function(model) {
return matcher.test(model.get('name').toLowerCase());
});
return found_models;
},
есть способ также искать другой атрибут, кроме имени, я думал, что может быть что-то вроде этого,
search: function(filterValue) {
var filterValue = filterValue.toLowerCase();
var matcher = new RegExp(filterValue);
var found_models = this.filter(function(model) {
return matcher.test(model.get('name').toLowerCase());
});
var found_models = this.filter(function(model) {
return matcher.test(model.get('clients').get('name').toLowerCase());
});
return found_models;
},
, но это просто перезаписать результаты, которые совпадают с параметром имя.
Обнаружили массив? Похоже, вам нужно совместить результаты. –