Wie konfigurieren Sie md-autocomplete
so, dass wenn Sie nach einem Wort suchen, es nach Zeichenfolgen innerhalb von Strings sucht. Im Moment findet es nur das erste Wort. Wie bei der Demo https://material.angularjs.org/latest/demo/autocomplete, wenn Sie neue eingeben, findet es New Jersey. Aber wenn Sie Jersey eingeben, findet es nichts.AngularJS md-autocomplete Suche nach einem String innerhalb eines Strings
Dies ist meine querySearch
Funktion
function querySearch(query) {
var results = query ? vm.subjects.filter(createFilterFor(query)) : vm.subjects,
deferred;
return results;
}
Dies ist meine createFilterFor
Funktion
function createFilterFor(query) {
var lowercaseQuery = angular.lowercase(query);
return function filterFn(subject) {
return (subject.Display.indexOf(lowercaseQuery) === 0);
};
}
können Sie einen regulären Ausdruck verwenden, um ein Spiel-Modus für diese Art der Suche zu machen –