0
新しいルータで角度2 rc-4を使用しようとしています。角度2経路現在のパラメータを持つURL
export const appRoutes:
RouterConfig =[
{
path: "",
component: HomeComponent,
terminal: true,
data: {
title: "Home"
}
},
{
path: "Users",
component: UserListComponent,
data: {
title: "Users"
}
},
{
path: "Users/:id",
component: UserEditComponent,
data: {
title: "Edit User"
}
}
];
次に、ルートイベントを変更するように申し込みます。 イベントが発生私は
appRoutes
からアイテムを検索したい場合は、問題がのparamsとURLである:
Users/:id
私は、現在のページのURLとそれを比較する方法やRouterConfigを依頼する方法がわかりません。
私を助けてもらえますか?
何と比較したいですか?何が問題ですか? –
appRoutesから現在のルートを取得する方法は?例えば私はページのhttp:// localhost:8080/Users/1を取得したいと思う{path: "Users /:id"、コンポーネント:UserEditComponent、data:{title: "Edit User"}} –
新しいバージョン(RC.5)では、現在の子ルーターのルーター構成を取得できます。あなたが現在のルートを取得できるかどうかはまだ分かりません。以前のバージョンでは、パラメータやデータを取得できます。あなたは、データからいくつかのidまたはnameをコード化して、データから経路を導出することができます。 –