[解決済み】URL内のどこかにあるパラメータをルータリンクに渡すには?
2022-04-02 21:49:34
質問
にパラメータを渡すことができるのは知っています。
routerLink
のようなルートに対して
/user/:id
を書くことで
[routerLink]="['/user', user.id]"
が、このようなルートはどうでしょう。
/user/:id/details
このパラメータを設定する方法はありますか、それとも別のURLスキームを検討すべきですか?
どのように解決するのですか?
あなたの特定の例では、次のようにします。
routerLink
:
[routerLink]="['user', user.id, 'details']"
コントローラでこれを行うには、インジェクションで
Router
を使用します。
router.navigate(['user', user.id, 'details']);
詳しくはAngularのドキュメントをご覧ください。 リンクパラメータ配列 の部分 ルーティング & ナビゲーション
関連
-
[解決済み】Angularで実際のエラーメッセージの代わりに「Http failure response for (unknown url): 0 Unknown Error」が表示されるのですが。
-
[解決済み] FormBuilder のプロバイダがない [重複] 。
-
[解決済み] ZoneAwarePromiseとは
-
[解決済み] プロパティ 'json' はタイプ 'Object' に存在しません。
-
[解決済み] switchの使用時に「ステートメントはif文でフィルタリングされなければならない」というtslintのクレームが発生する。
-
[解決済み] Angularでは、アクティブなルートをどのように決定するのですか?
-
[解決済み] Angularのルーティングされたコンポーネントにデータを渡すにはどうしたらいいですか?
-
[解決済み】マウスイベントの伝搬を停止する
-
[解決済み】ルーターリンクでクエリパラメータを渡す方法
-
[解決済み] Angularで前のページのURLを決定する方法は?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] @viewChildが機能しない - プロパティnativeElementがundefinedで読み込めない
-
[解決済み】「ルーターリンク」は既知のプロパティではないため、バインドできない
-
[解決済み] Angular material Angular Material コアテーマが見つかりませんでした。
-
[解決済み] チョキダーからのエラー(C:┣ᴗ┣)。Error: EBUSY: resource busy or locked, lstat 'C:\DumpStack.log.tmp.
-
[解決済み] エラーです。複数のモジュールがマッチしました。skip-import オプションを使用して、最も近いモジュールへのコンポーネントのインポートをスキップしてください。
-
[解決済み] ZoneAwarePromiseとは
-
[解決済み] ReferenceError: localStorageが定義されていません。
-
[解決済み] ionInputとionChangeで有意差あり
-
[解決済み] モジュール "ionic-native" が見つかりません。
-
[解決済み] Angular 6でmouseoverとmouseoutを使用する方法