AngularJs ограничивают пользователя для выбора, который уже выбран в другой пользовательский интерфейс того же типа - PullRequest
0 голосов
/ 05 октября 2018

У меня есть 2 интерфейса пользователя того же типа.Например, я загрузил 2 ui-select с одинаковыми данными, то есть хранит.Пожалуйста, предложите мне лучший вариант.

Если ui-select 1 является выбором storeA, тогда ui-select не показывает storeA.

  <div class="col-lg-6">
    <div class="form-group">
        <label>Receipt Store</label>
        <ui-select ng-model="domain.requestStore" theme="bootstrap" ng-disabled="disabled" ng-required="true">
            <ui-select-match placeholder="Select a store in the list or search one...">{{$select.selected.name}}</ui-select-match>
            <ui-select-choices repeat="lookup in lookupData.requestStore track by $index"
                               refresh="loadLookup('requestStore', $select.search)"
                               refresh-delay="0">
                <div ng-bind-html="lookup.name | highlight: $select.search"></div>
            </ui-select-choices>
        </ui-select>
    </div>
</div>
<div class="col-lg-6">
    <div class="form-group">
        <label>Issue Store</label>
        <ui-select ng-model="domain.issueStore" theme="bootstrap" ng-disabled="disabled" ng-required="true">
            <ui-select-match placeholder="Select a store in the list or search one...">{{$select.selected.name}}</ui-select-match>
            <ui-select-choices repeat="lookup in lookupData.issueStore track by $index"
                               refresh="loadLookup('issueStore', $select.search)"
                               refresh-delay="0">
                <div ng-bind-html="lookup.name | highlight: $select.search"></div>
            </ui-select-choices>
        </ui-select>
    </div>
</div>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...