Как динамически изменить выбор пользовательского интерфейса в angularjs
У меня есть пара UI Selects, основанных на выборе первого, который я хочу загрузить во второй. Как мне сделать это динамически для второго. Я проделал долгий поиск, но ничего не смог найти.
<ui-select append-to-body="true"
ng-model="requirementChoice" theme="bootstrap"
ng-disabled="disabled" close-on-select="true"
title="choose a requirement"
theme="selectize"
name="requirements" id="requirements">
<ui-select-match placeholder="
{{translations.SLA_CHOOSE_REQUIREMENTS}}">
{{requirementChoice}}
</ui-select-match>
<ui-select-choices repeat="choice in requirementTypes |
filter:$select.search">
{{choice}}
</ui-select-choices>
</ui-select>
Это первый из моего выбора пользовательского интерфейса, который имеет выбор, и на основе этих вариантов я хочу загрузить данные во второй выбор пользовательского интерфейса, есть ли способ добиться этого?
1 ответ
Решение
Вызовите функцию on-select первого ui-select и соответственно установите второй ui-select в этой функции. Ссылайтесь на этот https://github.com/angular-ui/ui-select/wiki/ui-select