2017-01-26 6 views
1

각도 앱의 입력 필드 바깥을 클릭하기 만하면 iOS에서 소프트 키보드를 닫아야합니다.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()'

위의 코드, 또는 다른 아무것도 필요가 없습니다.