0

Angular 5 アプリに複数のルーター アウトレットがあります。

それらの1つは次のようになります。

  {
    path: "admin",
    component: AdminComponent,
    children: [
      {
        path: "",
        redirectTo: "/admin/(admin:news)",
        pathMatch: "full"
      },
      {
        path: "news",
        component: NewsComponent,
        outlet: 'admin'
      },
      {
        path: "new-post",
        component: CreatePostComponent,
        outlet: 'admin'
      }
    ]

NewsComponent から CreatePostComponent へのリンクを作成したい ( /admin/(admin:news)=> /admin/(admin:new-post):

<a [routerLink]="[{outlets: {admin:'new-post'}}]">Add Post</a>

しかし、これはパスを作成しようとしています/admin/(admin:news)/(admin:new-post)(の代わりに/admin/(admin:new-post).

これを正しく行うにはどうすればよいですか?

4

1 に答える 1