In meinem HTML Ich habe diese Zeile:Element kann nicht in der Liste von ui-select2 erstellt wählen
<input ng-change="privChanged()" ng-model="selectedPriv" ui-select2="privsSelect2options"></input>
und die privsSelect2options
Funktion:
$scope.privsSelect2options = {
placeholder: "Wybierz privo",
allowClear:true,
minimumInputLength: function(){return 3;},
formatInputTooShort: function (input, min) {return "Wprowadź conajmniej " + min + " znaki.";},
formatSearching: function() { return "Wyszukiwanie..."; },
formatNoMatches: function() { return "Nie znaleziono pasujących województw."; },
query: function (query) {
query.callback({results: $filter('filter')($scope.privs,{name: query.term}) });
},
formatResult: function(priv){
return priv.name;
},
formatSelection: function(priv){
return priv.name;
}
};
Alles funktioniert OK, wenn ich 3 Buchstaben setzen Es filtert das Ergebnis und zeigt es korrekt an, aber ich kann kein Element anklicken und aus der Ergebnisliste auswählen. Kann mir jemand in dieser Angelegenheit helfen? Es kommt nicht einmal in die formatSelection
Funktion.
Können Sie 'privChanged()' Funktionsdefinition auf die Frage anhängen. – Stewie
ja, ich habe es angehängt. Das Problem war sonst etwas. Ich poste in Antwort – biesczadka