是否可以在角度材料 md-autocomplete 中在 ng 模糊上模拟“md 选择项目”



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

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

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

最新更新