显然,像这个解决方案在Android 5.1.*上不如预期工作(键盘闪烁(快速打开并关闭))。
.directive('disableKeyboard', function ($timeout, $window) {
var linker = function (scope, element, attrs) {
if (!$window.cordova || !$window.cordova.plugins.Keyboard) {
return;
}
element.bind('focus click',
function (e) {
e.preventDefault();
$timeout($window.cordova.plugins.Keyboard.close, 0);
}
);
};
return {
restrict: 'A',
link: linker,
}
})
Ionic 论坛并没有提供实质性的解决方案。有什么建议吗?
请注意:我不想使用 cordova.plugins.Keyboard.close
。谢谢。