无法将Select2参数传递到UI-select2

时间:2014-03-16 09:04:44

标签: angularjs-select2 ui-select2

我正在尝试使用ui-select2 Angular指令,并且github repo声明:

  

所有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 };
   }
 }
};   

1 个答案:

答案 0 :(得分:0)

我解决了这个问题。需要引用Select2参数。

$scope.selectGenes = {
  'minimumInputLength': 2,
  'placeholder': 'Enter Gene',