Я работаю над устаревшим проектом и использую 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 смена соды?