2016-06-21 6 views
0

JS-Code unten:Winkel typahead Ergebnisse mit Anfangsbuchstaben holen nur

$ scope.startsWith = function (Staat, viewValue) { return state.substr (0, viewValue.length) .tolowercase() == viewValue .toLowerCase(); }

html < Starttag < input name = "heißt es:" id = "Zustände" type = "text" Platzhalter = "Suche Länder ..." ng-Modell = "selected" typeahead = "Zustand. COUNTRY_CODE als state.COUNTRY_DESC für Zustand in den Zuständen | Filter: $ viewValue: statestartsWith | LimitTo: 8" >

Dies ist auf der Suche noch nicht für den ersten Brief, es ist auch Ergebnisse für gefunden in der Mitte der Saite zu geben. Bitte helfen Sie

Antwort

0

Die Reihenfolge der Filter sind falsch.

Um es funktionieren zu lassen, müssen Sie die Funktion startsWith als Filter in Ihrer eckigen App definieren.

Auch Ihr Parametername ist State, aber die Typeahead gibt den Ländercode des Staates zurück, also seien Sie vorsichtig mit Ihren Variablennamen.