使用角度和材质设计,我注意到,当您聚焦输入然后单击外部(没有特别)时:
>在桌面上,焦点将从输入中删除
>在移动设备(Android)上,重点仍然存在
这在移动设备上非常烦人,因为拥有一个聚焦的md-autocomplete,虚拟键盘会向上滑动并占用一半的可用高度.并且没有办法隐藏它,除了点击另一个字段或按钮!
我真的不明白为什么移动设备不应该像桌面一样.当用户点击外部或选择元素时,是否无法放松焦点?
解决方法
app = angular.module('App',['ngMaterial']) .config(function( $mdGestureProvider ) { $mdGestureProvider.skipClickHijack(); });
我知道这已经是几年前的问题,但万一有人是同一个问题. $mdGestureProvider.skipClickHijack()为我工作.