Как динамически изменить выбор пользовательского интерфейса в 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

Другие вопросы по тегам