Ich habe diesen Code mit AngularJS und NGTagsInput. Ich benutze Filter in AutoComplete, und Sie können neue itens mit 'Enter' hinzufügen, aber ich wollte diese Nachricht für den Benutzer zeigen. Wenn das Ergebnis nicht automatisch abgeschlossen wird, zeigen Sie die Meldung an: "Keine Ergebnisse gefunden. Drücken Sie die Eingabetaste, um hinzuzufügen" Ich habe versucht, einen Else-Filter zu setzen. funktioniert aber nicht, weil er jeden einzelnen Buchstaben überprüft. AngularJS 1.x NgTagsInput Meldung anzeigen
$scope.loadCountries = function($query) {
return $http.get('countries.json', { cache: true}).then(function(response) {
var countries = response.data;
return countries.filter(function(country) {
return country.name.toLowerCase().indexOf($query.toLowerCase()) != -1;
});
});
};
});
Hier ist ein Plnkr: PLUNKR
Dank für das jetzt! =)
Vielen Dank! Klappt wunderbar! : D – Johnson