コンポーネントをバックプレスにロードするように制限するにはどうすればよいですか。実際、私は3つのコンポーネントA(通常のコンポーネント)、B(ログインコンポーネント)、C(Otp検証コンポーネント)を持っています。ボタンをクリックするとAからコンポーネントBにルーティングし、ユーザーを確認するためにBからCにルーティングします。コンポーネントCで検証が行われた後、コンポーネント「A」に戻り、コンポーネント「B」と「C」を履歴から削除して、ブラウザからのバックプレスで「B」(LoginComponent)が読み込まれないようにします。再びと「C」。では、angularjs2でこれをどのように行うことができますか?
部品BとCから移動する一方で、オプション渡しreplaceUrl:true
、ブラウザの履歴にCとBを交換するが。
例えば:
//Navigating to state C
this.router.navigate(["/C"], { replaceUrl: true });
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加