ionic 4 отключить / отключить аппаратную кнопку устройства - PullRequest
1 голос
/ 21 марта 2019

Я использую угловую маршрутизацию (@ angular / router) для проекта ionic 4, чтобы отключить кнопку возврата устройства в ionic 4. Предотвращение по умолчанию не работает. Ниже приведен мой код в

app.component.ts

    this.platform.backButton.subscribe(() => {
        if (this.router.url === '/Login') {
          this.util.presentAppExitAlert();
        } else {
          // event.preventDefault();
          console.log("invoing url ", this.router.url);
        }
      });
    });

Я не могу отключить любую кнопку помощи устройства здесь

1 Ответ

4 голосов
/ 21 марта 2019
initializeApp() {
    this.platform.ready().then(() => {
      this.platform.backButton.subscribeWithPriority(9999, () => {
        document.addEventListener('backbutton', function (event) {
          event.preventDefault();
          event.stopPropagation();
          console.log('hello');
        }, false);
      });
      this.statusBar.styleDefault();
    });
  }
...