2017-01-05 7 views
1

В моем приложении Ionic 2 я хотел бы создать «виртуальную» клавиатуру со специальными символами (например, α, β, ζ, ...), и мне нужно отключить встроенную клавиатуру для моего поля ввода.Как отключить встроенную клавиатуру в приложении Ionic 2?

Keyboard.onKeyboardShow() 
 
    .subscribe(data => { 
 
    setTimeout(() => Keyboard.close(), 0); 
 
});

Код выше не помогает, потому что: 1. Клавиатура показывает до того тайника: хмуриться: 2. Поле ввода теряет фокус

Спасибо!

ответ

0

Вот как я думаю, это можно сделать. Отключите поле ввода так, чтобы клавиатура по умолчанию не активировалась, а затем добавьте событие click, чтобы начать собственную клавиатуру. Настройте поле ввода для изменения внешнего вида.

<ion-input type="text" name="name" disabled (click)="ownKeyboard()" > 
+0

Нет, это отключит поле ввода полностью, а не клавиатуру. – trong

+0

это отключит ввод клавиатуры. Вы можете изменить стиль и добавить события, чтобы ваша клавиатура взяла на себя ответственность. – raj

 Смежные вопросы

  • Нет связанных вопросов^_^