Angularjs 角度材质:点击输入时焦点松动

Angularjs 角度材质:点击输入时焦点松动,angularjs,input,mobile,angularjs-material,Angularjs,Input,Mobile,Angularjs Material,使用角度和材质设计,我注意到,当你聚焦一个输入,然后点击外部(没有什么特别的): 在桌面上,焦点将从输入中移除 在移动设备(android)上,关注点依然存在 这在手机上真的很烦人,因为有了一个专注的md自动完成,虚拟键盘会向上滑动,占据可用高度的一半。除了单击另一个字段或按钮,没有办法隐藏它 我真的不明白为什么手机不应该表现得像桌面。当用户单击外部或选择某个元素时,是否没有办法松开焦点 app = angular.module('App', ['ngMaterial']) .confi

使用角度和材质设计,我注意到,当你聚焦一个输入,然后点击外部(没有什么特别的):

  • 在桌面上,焦点将从输入中移除
  • 在移动设备(android)上,关注点依然存在
这在手机上真的很烦人,因为有了一个专注的md自动完成,虚拟键盘会向上滑动,占据可用高度的一半。除了单击另一个字段或按钮,没有办法隐藏它

我真的不明白为什么手机不应该表现得像桌面。当用户单击外部或选择某个元素时,是否没有办法松开焦点

app = angular.module('App', ['ngMaterial'])
  .config(function( $mdGestureProvider ) {
      $mdGestureProvider.skipClickHijack();
  });
我知道这已经是个老问题了,但万一有人也遇到同样的问题。
$mdGestureProvider.skipClickHijack()
对我有效