私のエンティティの「編集」URLを作成しようとしています。したがって、例えば/my-site/entity/1
と/my-site/entity/1/edit
のように。 edit
部分は、主/親エンティティのURLの状態を切り替えるために使用されます。私はangular2子ルート、コンポーネントなし
.state("home.entity.edit", {
url: "/edit",
reloadOnSearch: false
})
すなわちの線に沿って何かを行うことができUI-ルータと角度1では
、これは子の状態home.entity
になります。それは、親状態がそれを扱うので、ビューもコントローラも持たないでしょう。また、この状態に切り替えると、リダイレクト/コントローラの実行に関して実際には何も起こりません。
これは実際にangular2のコンポーネントルータで行うことはできますか?
私はオプションのパラメータをパス文字列の一部にすることを望みますが、クエリ文字列としては使用しません。 – Umair
また、同じルート(/ edit /:idと/ show /:id)を同じコンポーネントに指定できますか? – Boland
ルータの最新バージョンでは、パラメータがパスフラグメントの一部であり、クエリ文字列ではなく、matrix url notation(localhost:3000/heroes; id = 15; foo = foo)という名前が使用されています。かなり面白いですし、どうすればこの問題を解決することをお勧めしますか? –