如何在自动完成字段角度启用退格
Posted
技术标签:
【中文标题】如何在自动完成字段角度启用退格【英文标题】:How to enable backspace on autocomplete field angular 【发布时间】:2018-04-03 10:19:00 【问题描述】:我的表单中有一些自动完成字段在按下退格键时不会清除文本。我需要启用退格功能,但我对 Angular js 一无所知,而且我在网上找不到任何对这种情况有帮助的东西。 自动完成是在一个名为 angular-material.js 的文件中定义的。Angular 是 1.6 版。 这是该字段的 html 端:
<md-autocomplete flex required ng-disabled="ctrl.isDisabled"
md-no-cache="ctrl.noCache" md-selected-item="ctrl.selectedProvince"
md-search-text="ctrl.searchTextProvince"
md-items="item in ctrl.queryProvince(ctrl.searchTextProvince)"
md-selected-item-change="ctrl.searchProvinceChange(item)"
md-item-text="item.province" md-min-length="0"
md-floating-label="Provincia"> <md-item-template>
<span md-highlight-text="ctrl.searchTextProvince"
md-highlight-flags="^i">item.province</span> </md-item-template> <md-not-found>
No result containing "ctrl.searchText" è is found. <!-- <a ng-click="ctrl.newState(ctrl.searchText)">Create a new one!</a>-->
</md-not-found> </md-autocomplete>
任何人都可以帮助我修改什么以启用退格键?(删除键有效)
【问题讨论】:
你找到解决这个问题的方法了吗?我也面临同样的问题。 我在使用 angularjs 1.5.7 和 angular material 1.1.0 时遇到同样的问题。 【参考方案1】:' md-no-cache="true" ',这将有助于在自动完成时启用退格。
【讨论】:
以上是关于如何在自动完成字段角度启用退格的主要内容,如果未能解决你的问题,请参考以下文章