是否可以在角度材质md-autocomplete中模拟ng-blur上的`md-selected-item`?

时间:2016-05-20 16:01:13

标签: angularjs angular-material

我使用angular-material创建这个角度应用程序,其中md-autocomplete非常有用。表单允许用户在字段中选择或输入数据,下一个字段根据第一个md-autocomplete字段中的值填充数据。如果用户从列表中选择项目,则md-selected-item=ctrl.selectedText具有下一个字段所需的对象。但是,如果用户仅复制值并将md-autocomplete字段和标签粘贴到下一个字段,则不会填充该值,因为ctrl.selectedTextnull。有没有办法在md-selected-item上模拟ng-blur

1 个答案:

答案 0 :(得分:1)

如评论部分所述,您必须手动侦听TAB密钥。 https://github.com/angular/material/issues/4697 - 明确指出此功能不会添加到库中。

另一方面,对于复制粘贴问题,您可以将md-select-on-match指令添加到自动填充中。这应该会自动选择完全匹配的选项。您可以考虑将md-match-case-insensitive与此选项一起使用。