私はバックボタンイベントをインターセプトしたいと思います。 リスナーが呼び出されると、すぐにバック信号がトリガーされます。イオン3ブロックバックボタンイベント
これは私が試したものです:
document.addEventListener("backbutton",() => {
console.log("[WARN] BackBtn pushed");
console.log("TextboxVal: " + this.inputValue);
this.showConfirm();
document.removeEventListener("backbutton");
});
私は "this.inputValue" 値を失いたくありません。 しかし、ほとんどの場合、すでに消えてしまっています。
クッキーhttps://www.npmjs.com/package/cookies-jsとリアクティブフォームについて考えてみてください。 https://angular.io/guide/reactive-formsあなたが離れると状態を戻すことができればそのように保存できます。 Angus UniversityのVascoはRxJSのチュートリアルビデオでこれについて何かしました。 https://angular-university.io/lesson/angular-rxjs-reactive-patterns-reactive-forms-draft-data-saving-implementationを参照してください。実際にはform.valueChangesを使用し、フォームがフィルタを使用して有効な状態 – JGFMK
これを修正するにはいくつかの方法がありますが、最終的にどのような要件があるのか分かりません。 a)値をストレージに保存します。その結果、ユーザーがページに戻ったときに値が表示されます。b)ページを閉じる前にアラートを表示します。ユーザーがまだ退出したい場合は、その入力をクリアして戻る前のページに移動します。これらのいずれかがうまくいく場合は、私に知らせてください。 – sebaferreras
ページを離れる前にアラートを表示したい。 – MrFlyingToasterman