Угловой материал документация для мда-автозаполнений для тегов (MD-чипов) использует функцию фильтра заданного цен ниже функция поиска запроса М.Д.-автозаполнение
//Search for vegetables.
function querySearch (query) {
var results = query ? self.vegetables.filter(createFilterFor(query)) : [];
return results;
}
//Create filter function for a query string
function createFilterFor(query) {
var lowercaseQuery = angular.lowercase(query);
return function filterFn(vegetable) {
return (vegetable._lowername.indexOf(lowercaseQuery) === 0) ||
(vegetable._lowertype.indexOf(lowercaseQuery) === 0);
};
}
Источник: https://material.angularjs.org/latest/demo/chips
Может кто-то пожалуйста, объясните это две функции? В методе querySearch, что делает self.vegetables.filter (createFilterFor (query)): []; " имею в виду?
(«овощи» является массив всех объектов, из которых предложения будут даны и запрос поиска текста)