angularjs - 如何以编程方式清除 AngularJS 中的 Material 设计自动完成功能?

标签 angularjs autocomplete material-design

我的 Material 设计自动完成工作正常。现在我需要能够在单击按钮时清除所选元素。我看到右侧出现的元素的删除按钮有一个 $mdAutocomplete.clear() 调用,这正是我所需要的,但我不知道如何启动它。

如何捕获元素并调用clear()方法? 谢谢

最佳答案

尝试使用空字符串设置绑定(bind)到搜索文本的模型:

self.clear = function() {
  self.searchText = '';
}

查看此codepen

关于angularjs - 如何以编程方式清除 AngularJS 中的 Material 设计自动完成功能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30171153/

相关文章:

android - 内容在 api 21 及更高版本的软导航栏后面

javascript - 样式化 Material Vue 自动完成建议下拉

android - viewpager 视差滚动和滚动时折叠工具栏

javascript - a.map 不是函数错误 nvd3 和 ng-repeat

angularjs - ServiceStack 的路由路径

autocomplete - gedit 中的自动关闭标签——人能做梦吗?

jquery - 为什么 JQuery UI 自动完成样式减号 (-) 在选项中不正确

javascript - 来自数据库的 Kendo 自动完成模板 img src

javascript - 如何在 $resource POST 上设置请求正文和参数

javascript - 模块 'angular' 不可用