如何配置md-autocomplete
以便在搜索字词时搜索字符串中的字符串。目前它只找到第一个词。 与演示https://material.angularjs.org/latest/demo/autocomplete一样,如果您输入新的,它会发现新泽西州。但如果你输入球衣,它什么也找不到。AngularJS md-autocomplete搜索字符串中的字符串
这是我querySearch
功能
function querySearch(query) {
var results = query ? vm.subjects.filter(createFilterFor(query)) : vm.subjects,
deferred;
return results;
}
这是我createFilterFor
功能
function createFilterFor(query) {
var lowercaseQuery = angular.lowercase(query);
return function filterFn(subject) {
return (subject.Display.indexOf(lowercaseQuery) === 0);
};
}
你可以使用正则表达式来进行匹配模式,该类型的搜索 –