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

前端之家收集整理的这篇文章主要介绍了angularjs – 角度材质:单击输入时焦点松散前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
使用角度和材质设计,我注意到,当您聚焦输入然后单击外部(没有特别)时:

>在桌面上,焦点将从输入中删除
>在移动设备(Android)上,重点仍然存在

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

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

解决方法

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

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

猜你在找的Angularjs相关文章