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都显示软键盘的情况下聚焦的方法?我需要软键盘才能在用户手动点击输入字段时弹出。
另一种选择是为任何硬件键盘输入设置监听器 - 但我无法在科尔多瓦看到任何方法。