ui-select2 Angular ディレクティブを使用しようとしていますが、github リポジトリには次のように記載されています。
すべての select2 オプションは、ディレクティブを介して渡すことができます。サポートされているオプションのリストとその機能の詳細については、Select2 ドキュメント ページを参照してください。
ディレクティブは機能していますが、単純なオプションを渡すことができません (つまり、無視されます)。例えば:
html
<form>
<input type='hidden' ui-select2='selectGenes' ng-model='selectedGene' , ng-required="true">
</form>
js
$scope.selectGenes = {
minimumInputLength: 2,
'ajax': {
url: "/api/genes.json",
dataType: 'json',
data: function(term, page) {
return { q: term };
},
results: function(data, page) {
var index;
for (index = 0; index < data.length; ++index){
data[index].text = data[index].name2;
};
return { results: data };
}
}
};