2017-01-26 5 views
1

Ich muss Soft-Tastatur auf iOS zu schließen, einfach außerhalb der Eingabefeld in Angular App klicken.Verbergen Sie die iOS-Soft-Tastatur AngularJS

ich Teil der Lösung gefunden:

$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()' /> 

aber ng-Unschärfe hilft mir nicht.

so etwas funktioniert nicht.

Antwort

0

Gefunden einfache Lösung. Auf oberster Ebene div (Wurzel-Projekt) Ich fügte hinzu:

ng-click='angular.noop()'

nicht nötig Code oben, oder irgendetwas anderes.

Verwandte Themen