1
我有一些硬件通過藍牙或有線硬件鍵盤向我的應用發送輸入。目前我有一個文本字段正在輸入。當屏幕加載時,我需要該字段進行自動對焦,但不需要在焦點上彈出軟鍵盤彈出窗口。從科爾多瓦硬件鍵盤輸入(使用Angular&Ionic)
我已經嘗試了HTML的自動聚焦屬性,但是當我使用離子時,它與視圖混淆。
我也嘗試使用角度指令,以500毫秒後重點。
.directive('focus', function($timeout, $parse, $cordovaKeyboard) {
return {
restrict: 'A',
link: function(scope, element, attrs) {
$timeout(function() {
element[0].focus();
}, 500);
}
}
})
有沒有在iOS和Android都顯示軟鍵盤的情況下聚焦的方法?我需要軟鍵盤才能在用戶手動點擊輸入字段時彈出。
另一種選擇是爲任何硬件鍵盤輸入設置監聽器 - 但我無法在科爾多瓦看到任何方法。