Angular material:点击输入时失去焦点
Angular material: loose focus with clicking out an input
使用 angular 和 material 设计,我注意到,当您聚焦输入然后单击外部(没有特别的)时:
- 在桌面上,焦点从输入中移除
- 在移动设备上 (android),焦点保持不变
这在移动设备上真的很烦人,因为有一个聚焦的 md-autocomplete,虚拟键盘会向上滑动并占据可用高度的一半。并且没有办法隐藏它,除非单击另一个字段或按钮!
我真的不明白为什么移动设备不应该像桌面设备那样运行。当用户点击外部或 select 一个元素时,有没有办法失去焦点?
app = angular.module('App', ['ngMaterial'])
.config(function( $mdGestureProvider ) {
$mdGestureProvider.skipClickHijack();
});
我知道这已经是多年的问题了,但以防万一有人遇到同样的问题。 $mdGestureProvider.skipClickHijack()
对我有用。
使用 angular 和 material 设计,我注意到,当您聚焦输入然后单击外部(没有特别的)时:
- 在桌面上,焦点从输入中移除
- 在移动设备上 (android),焦点保持不变
这在移动设备上真的很烦人,因为有一个聚焦的 md-autocomplete,虚拟键盘会向上滑动并占据可用高度的一半。并且没有办法隐藏它,除非单击另一个字段或按钮!
我真的不明白为什么移动设备不应该像桌面设备那样运行。当用户点击外部或 select 一个元素时,有没有办法失去焦点?
app = angular.module('App', ['ngMaterial'])
.config(function( $mdGestureProvider ) {
$mdGestureProvider.skipClickHijack();
});
我知道这已经是多年的问题了,但以防万一有人遇到同样的问题。 $mdGestureProvider.skipClickHijack()
对我有用。