Невозможно передать параметры Select2 в UI-select2

Я пытаюсь использовать директиву 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 };
   }
 }
};   

person ardochhigh    schedule 16.03.2014    source источник


Ответы (1)


Я разобрался. Параметры Select2 должны быть заключены в кавычки.

$scope.selectGenes = {
  'minimumInputLength': 2,
  'placeholder': 'Enter Gene',
person ardochhigh    schedule 16.03.2014