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)
.
これを正しく行うにはどうすればよいですか?