Есть ли способ прослушать кнопку возврата клавиатуры с помощью ionic?

Мне нужно слушать кнопку «Назад», чтобы запустить определенную функцию, но обычный platform.registerBackButtonAction() не работает, когда у меня открытая клавиатура.

программная клавиатура с красной рамкой вокруг кнопки возврата


person calaca    schedule 31.08.2017    source источник


Ответы (2)


Это не работает, потому что это не событие кнопки возврата, когда клавиатура открыта, вам понадобится Подключаемый модуль клавиатуры и используйте onKeyboardHide() подписку на событие, поэтому, когда вы нажимаете кнопку, чтобы скрыть клавиатуру, событие запускалось.

import { Keyboard } from '@ionic-native/keyboard'; // import it

construtor(public keyboard: Keyboard){
  keybard.onKeyboardHide().subscribe(event =>{
    // DO YOUR STUFF
  });
}

Надеюсь это поможет.

person Gabriel Barreto    schedule 31.08.2017

В моем случае события клавиатуры не запускаются. Нужна помощь в том, как обрабатывать физическое нажатие кнопки возврата при открытой клавиатуре

person Meghana Dixit    schedule 27.09.2019
comment
Это похоже на вопрос, а не на ответ. Пожалуйста, подумайте о том, чтобы опубликовать новый вопрос, чтобы помочь с вашей проблемой. - person Étienne Laneville; 27.09.2019