javascript - 禁用 md-autocomplete 中的项目

标签 javascript angularjs md-autocomplete

我们有一种情况,我们将带有 md-select/md-option 的 md-input-container 转换为 md-autocomplete。在 md-select/md-option 中,我们能够在 md-select 和 md-option 上都有一个 ng-disabled 属性。对于 md-autocomplete,我们还没有找到在选项/项目级别使用 ng-disabled 的方法。我们在 md-autocomplete 上使用它,但是一旦它们被选中,就需要禁用下拉菜单中的选项。

有没有办法使用 md-autocomplete 来做到这一点?谢谢!

最佳答案

在 md-item-template 上使用如下内容:

ng-click="item.mail==''?$event.stopPropagation():''"

关于javascript - 禁用 md-autocomplete 中的项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40875204/

相关文章:

css - 使用 md-floating-label 时,md-autocomplete 下拉菜单与输入重叠

javascript - AngularJS - 如果包含字符串,则删除 ng-repeat 项

javascript - Window 对象通过 typeof 对象测试,但 hasOwnProperty 导致错误

javascript - 查找数组中的对象

javascript - Angularjs 循环通过 $http.post

angular-material - md-自动完成显示的项目数

angularjs - md-自动完成功能不起作用

javascript - 文本区域中的标签

javascript - ng-mouseenter 的 Jasmine 测试

javascript - Angular SPA 应用程序使其他 URL 仍然具有基于 URL 编号的高亮导航栏部分