2015-02-08 67 views
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都显示软键盘的情况下聚焦的方法?我需要软键盘才能在用户手动点击输入字段时弹出。

另一种选择是为任何硬件键盘输入设置监听器 - 但我无法在科尔多瓦看到任何方法。

回答