角度材质:单击输入时焦点松散

时间:2016-07-13 15:05:03

标签: angularjs mobile input material

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

  • 在桌面上,焦点将从输入中删除
  • 在移动设备(android)上,重点保持

这在移动设备上非常烦人,因为拥有一个聚焦的md-autocomplete,虚拟键盘会向上滑动并占用一半的可用高度。并且没有办法隐藏它,除了点击另一个字段或按钮!

我真的不明白为什么移动设备不应该像桌面一样。当用户点击外部或选择元素时,是否无法失去焦点?

1 个答案:

答案 0 :(得分:3)

app = angular.module('App', ['ngMaterial'])
  .config(function( $mdGestureProvider ) {
      $mdGestureProvider.skipClickHijack();
  });

我知道这已经是多年的问题,但万一有人是同一个问题。 $mdGestureProvider.skipClickHijack()为我工作。