[英]How to prevent ionic keyboard from hiding
可以在這里找到一個可能的解決方案(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">
它基本上做的是觀察輸入的焦點,並且每當輸入失去焦點時(例如,當您按下鍵盤外的屏幕上的按鈕時),它會快速將焦點分配給它。 所以鍵盤沒有時間隱藏。
希望它也適合你!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.