Nel mio HTML ho questa linea:Impossibile selezionare elemento in lista creato da ui-select2
<input ng-change="privChanged()" ng-model="selectedPriv" ui-select2="privsSelect2options"></input>
e la funzione privsSelect2options
:
$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;
}
};
Tutto funziona bene quando ho messo 3 lettere filtra il risultato e lo mostra corretto ma non posso fare clic e selezionare qualsiasi elemento dall'elenco dei risultati. Qualcuno può aiutarmi in questa faccenda? Non entra nemmeno nella funzione formatSelection
.
Puoi allegare 'privChanged()' definizione di funzione alla domanda. – Stewie
sì, l'ho allegato. il problema era altro. Post in risposta – biesczadka