当我在 Ionic 1 应用程序中按下特定按钮时,如何防止 ionic 键盘隐藏?
这个解决方案对我不起作用,无论我点击哪里,键盘都保持打开状态。
当我在 Ionic 1 应用程序中按下特定按钮时,如何防止 ionic 键盘隐藏?
这个解决方案对我不起作用,无论我点击哪里,键盘都保持打开状态。
可以在此处找到可能的解决方案(Sahil Dhir 发送的相同链接)。我也有这个问题,这个解决方案对我有用。
该指令是:
angular.module('msgr').directive('isFocused', function($timeout) {
return {
scope: { trigger: '@isFocused' },
link: function(scope, element) {
scope.$watch('trigger', function(value) {
if(value === "true") {
$timeout(function() {
element[0].focus();
element.on('blur', function() {
element[0].focus();
});
});
}
});
}
};
});
它的用法是:
<input type="text" is-focused="true">
它的基本作用是观察输入的焦点,每当输入失去焦点时(例如,当您在键盘外的屏幕上按下按钮时),它会迅速将焦点分配回给它。所以键盘没有时间隐藏。
希望它也适合你!