use*_*076 5 angularjs material-design angular-material md-autocomplete
我想<md-autocomplete>
在 Material AngularJS 中重置控件。
https://material.angularjs.org/latest/#/demo/material.components.autocomplete
https://material.angularjs.org/latest/#/api/material.components.autocomplete/directive/mdAutocomplete
Run Code Online (Sandbox Code Playgroud)
基本上我想将其重置为初始状态。我可以访问ng-model
并分配null
给它。但是,它不会删除md-item-text
属性中包含的显示文本。
可以请有人让我知道我该如何解决相同的问题。
小智 5
你需要清除搜索文本,看看这个codepen:http ://codepen.io/anon/pen/QbGZWP?editors=101
我创建了一个调用 clear 函数的按钮:
function clear() {
self.selectedItem = null;
self.searchText = "";
}
Run Code Online (Sandbox Code Playgroud)
这些是在md-autocomplete
指令上设置的属性:
<md-autocomplete
md-selected-item="ctrl.selectedItem"
md-search-text="ctrl.searchText"
md-items="item in ctrl.querySearch(ctrl.searchText)"
>
Run Code Online (Sandbox Code Playgroud)
注意:您可能还需要其他属性,具体取决于您的情况。
归档时间: |
|
查看次数: |
13758 次 |
最近记录: |