Angular UI引导-在typeahead上显示下拉菜单-无结果
Angular UI bootstrap - show dropdown on typeahead-no-results
试图得到一个下拉菜单时,没有键入结果,但是,下拉菜单不显示查看
<div class="dropdown">
<div class="form-group">
<input placeholder="Vælg kunde" type="text" ng-model="customer" typeahead-editable="false" uib-typeahead="customer as customer.customer for customer in customers | filter:$viewValue | limitTo:8" class="form-control"
typeahead-popup-template-url="customPopupTemplate.html"
typeahead-min-length="0"
typeahead-no-results="noResults">
</div>
<div ng-if="noResults" dropdown-toggle>
<ul class="dropdown-menu" >
<li><a href="#">No result</a></li>
</ul>
</div>
</div>
删除class="dropdown-menu"给了我没有结果的li,但我没有得到它作为一个下拉菜单
如果没有结果,我该如何切换下拉菜单
问题是下拉菜单永远不会被触发,因此无法正确呈现。您只是使标记可见。
可以设置auto-close="disabled"
和is-open="true"
,使noResults
正常显示下拉菜单:
<div class="form-group">
<input placeholder="Vælg kunde" type="text" ng-model="customer" typeahead-editable="false" uib-typeahead="state for state in states | filter:$viewValue | limitTo:8" class="form-control" typeahead-min-length="0" typeahead-no-results="noResults">
<span ng-if="noResults" auto-close="disabled" is-open="true" uib-dropdown uib-dropdown-toggle>
<ul class="uib-dropdown-menu" >
<li><a href>no results</a></li>
</ul>
</span>
</div>
工作演示-> http://plnkr.co/edit/4vVznXyjZo3HuIb2p5as?
NB: plnkr使用的是ui-bootstrap版本0.14.3,如果您使用的是0.14.0之前的版本,则不要添加uib-
前缀
相关文章:
- 基于其他下拉菜单选择隐藏/显示下拉菜单
- jQuery子菜单在折叠时仍然显示下拉菜单
- 当上一个下拉菜单选择了某些内容时,javascript显示下拉菜单
- 单击时显示下拉菜单
- 悬停 2 秒钟时显示下拉菜单
- Jquery动态隐藏和显示下拉菜单
- JQuery 下拉菜单不会显示下拉菜单
- 如何从顶部显示下拉菜单到 use.show()
- 切换隐藏/显示下拉菜单选择事件
- 滑动切换后,引导程序中未显示下拉菜单
- Angular UI引导-在typeahead上显示下拉菜单-无结果
- 隐藏/显示下拉菜单取决于另一个选项
- 如何在angular .js中显示下拉菜单(已经应用了select it not display)
- 如何获取要显示下拉菜单的选定值
- 延迟显示下拉菜单内容
- 使用外部控件显示下拉菜单
- 使用Javascript隐藏和显示下拉菜单和文本字段
- Jquery显示下拉菜单
- 如何显示下拉菜单滑块效果从下到上悬停后
- 显示下拉菜单时,图像鼠标悬停