Angular.js ng-option mit Tastendruck auswählen

8

Ich habe eine <select> über ng-options gefüllt. In einem bestimmten Fall, wenn zwei Werte in der Liste der geordneten Modelle nebeneinander liegen und die Werte denselben ersten Buchstaben haben, wird der Modellwert in Winkelpausen aktualisiert. Dies kann ein Browser-Event-Problem sein, aber ich bin mir nicht sicher.

Dieser Plünderer zeigt das Problem und dieses GIF illustriert es .

Ich habe versucht, das change -Ereignis manuell ohne Glück auf dem Feld auszulösen. Wir möchten die Liste, wenn möglich, in alphabetischer Reihenfolge aufbewahren - eine Änderung der Reihenfolge scheint das Problem zu stoppen.

Das Problem tritt nur in Chrome auf - ich verwende Version 43.0.2357.81 (64-Bit).

Irgendwelche Ideen würden geschätzt werden. Danke.

    
phonicx 27.05.2015, 14:42
quelle

1 Antwort

4

Dies ist eine Hack-Lösung und es ist hässlich, aber es funktioniert.

%Vor%

Ich weiß ehrlich gesagt nicht, warum der ursprüngliche Code nicht funktioniert hat.

    
Reasurria 28.05.2015, 05:54
quelle