2017-01-17 2 views
0

У меня есть базовый компонент ui-select и случай, чтобы выбрать другой список для ui-select.Как изменить список выбора в ui-select?

Как изменить здесь «somelist» на «anotherlist» при нажатии кнопки или по вызову другой функции)?

<ui-select ng-model="obj.selected"> 
    <ui-select-match>{{$select.selected.dsc}}</ui-select-match> 
    <ui-select-choices repeat=" X in somelist | propsFilter: {dsc: $select.search}"> 
     <div ng-bind-html="X.dsc | highlight: $select.search" position='down'></div> 
    </ui-select-choices> 
</ui-select> 

<button>Change list</button> 
+1

Напишите 'anotherlist' вместо' somelist'. : O –

+0

Программируется? –

+1

Должно быть какое-то условие вокруг, не так ли? Сделайте ng-if или ng-show/hide на основе условия. – sisyphus

ответ

0

У меня есть это решение;

Я думаю, что ui-select обновляется, когда somelist получает undefined, а затем снова заполняется. Так что это сработало для меня:

somelist = undefined; 
somelist = anotherlist; 
Смежные вопросы