我正在研究非常遗留的项目,并使用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
的值。
有什么办法可以解决此问题,并将属性绑定到苏打静态变化上?