一些时候为了方便用户,提升用户的良好体验,我们需要在设计下拉框的同时,允许用户输入自己的数据,方便提高搜索效率。下面一段简单的代码实现,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>