0

新しいルーターでAngular 2 rc-4を使用しようとしています。

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

問題は、パラメーターを含む URL にあります。

Users/:id

現在のページの URL と比較する方法や、RouterConfig に問い合わせる方法がわかりません。

手伝ってくれませんか?

4

1 に答える 1

0

私が見つけたように、最善の解決策は、サブスクリプションを使用して現在のルートを取得し、変更イベントをルーティングすることです。このルートに基づいて、すべてのデータを取得し、パラメーターを確認できます。より良い解決策がある場合は、回答も追加してください。

于 2016-10-27T14:34:37.037 に答える