2017-01-26 240 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()'

不需要上面的代碼,或其他任何東西。