Плагин клавиатуры не работает в ионном режиме (по крайней мере, бесплатная версия).
, чтобы получить событие открытия / закрытия клавиатуры, сделайте так:
import {NgZone} from '@angular/core';
public IsKeyboardOpen:boolean=false;
constructor(public ngZ:NgZone)
{
var innerHeight=window.innerHeight;
window.onresize = (e) =>
{
this.ngZ.run(() =>
{
if(window.innerHeight< innerHeight)
{
this.IsKeyboardOpen=true;
}
else
{
this.IsKeyboardOpen=false;
}
});
};
}
, чтобы закрыть экранную клавиатуру, сфокусируйтесь на любом другом элементе, который не вводится, например:
func()
{
this.myButton.setFocus();
}