0

我正在尝试使用 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 };
   }
 }
};   
4

1 回答 1

0

我解决了。需要引用 Select2 参数。

$scope.selectGenes = {
  'minimumInputLength': 2,
  'placeholder': 'Enter Gene',
于 2014-03-16T09:08:01.243 回答