一些时候为了方便用户,提升用户的良好体验,我们需要在设计下拉框的同时,允许用户输入自己的数据,方便提高搜索效率。下面一段简单的代码实现,select和input的结合实现可以输入数据的下拉框。
<div style=":auto;padding:5px;">
<select id="demoSelect" ng-model="binding.value" style="width:100%;height:26px;" ng-options="key for key in binding.landarr"></select>
<input id="inputselect" type="text"ng-model="binding.value" style="width:90%;height:26px;position: relative;top: -26px"ng-change="valueChange()" />
</div>