新しいページに移動した後に戻るスワイプを無効にする方法を知っている人はいますか?
私はこれを読みました: http://docs.nativescript.org/angular/core-concepts/angular-navigation#clearing-page-navigation-history
ページ ナビゲーション履歴のクリア NativeScript のページ ナビゲーションでは、別のページに移動してページ ナビゲーション履歴をクリアするオプションがあります。これは、ユーザーが戻るボタンを使用して戻ることができないことを意味します (または iOS ではスワイプバック)。これは、ログイン ページがあり、一度ログインしたユーザーがそのページに戻れないようにするシナリオで役立ちます。 しかし、ユーザーがログアウトをクリックしたときにログイン ページに戻りたいと考えています。
LoginPage と FirstPage の 2 つのページがあります。RouterExtensions を使用しています。だから this.nav.navigate([“/firstPage"], { clearHistory: true}); これはうまくいきます.2番目のページには、 this.nav.navigate([“/”]) に行くボタンがありますログインページ)しかし、私は得る
8 月 11 日 19:30:26 antons-MBP appname[62814]: コンソール エラー file:///app/tns_modules/zone.js/dist/zone-node.js:421:23: エラー: キャッチされていない (約束): TypeError: undefined はオブジェクトではありません (「cacheItem.reusedRoute」を評価しています)