Angular Значение по умолчанию в раскрывающемся списке - PullRequest
0 голосов
/ 14 июля 2020

Я работаю над устаревшим проектом и использую AngularUI's UI-Select для создания богатых выделений в моем приложении:

    <ui-select
        id="myID"
        ng-change="removeValidationError()"
        search-enabled="false"
        ng-model="soda.coke.id.type.name" theme="selectize">
    <ui-select-match placeholder="Select a Soda Name">{{$select.selected.type}}</ui-select-match>
    <ui-select-choices repeat="c.typeCodes as c in sodas">
        <span ng-bind-html="c.type"></span>
    </ui-select-choices>
</ui-select>

При загрузке страницы он работает нормально, и значение по умолчанию отображается в раскрывающемся списке. Но когда я удаляю всю газировку из списка и добавляю новую, тогда поле ui-select-match не соответствует, а также не показывает значение placeholder.

Есть ли способ обойти это и связать атрибут по стати c смена соды?

...