2017-01-26 81 views
1

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

我找到的解决方案的一部分:

$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模糊并不能帮助我。

像这样的东西不起作用。

回答

0

找到简单的解决方案。在顶层的div(项目的根),我说:

ng-click='angular.noop()'

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