【问题标题】:Hide the iOS soft keyboard AngularJS隐藏iOS软键盘AngularJS
【发布时间】:2017-01-26 15:37:19
【问题描述】:

我需要在 iOS 上关闭软键盘,只需在 Angular 应用程序的输入字段之外单击即可。

我找到了部分解决方案:

    $scope.hideKeyboard = function() {
     document.activeElement.blur();
     var inputs = document.querySelectorAll('input');
     for(var i=0; i < inputs.length; i++) {
      inputs[i].blur();
     }
    }; 

<input type='text' ... ng-blur='hideKeyboard()' />

但是 ng-blur 对我没有帮助。

这样的事情是行不通的。

【问题讨论】:

    标签: ios angularjs iphone onblur iphone-softkeyboard


    【解决方案1】:

    找到了简单的解决方案。在顶级 div(项目的根目录)上,我添加了:

    ng-click='angular.noop()'

    不需要上面的代码或其他任何东西。

    【讨论】:

      猜你喜欢
      • 2021-08-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-12-14
      • 2023-01-09
      • 2013-01-12
      • 1970-01-01
      • 2011-02-17
      相关资源
      最近更新 更多