我有一个 Angular 4 应用程序,我无法设置routerLink
导航工作。该请求总是被重定向到我的 404 错误页面。
这是我的代码:
我的路由配置的相关部分在我的NgModule
:
{
path: 'Transactions',
component: TransactionIndexComponent,
children: [
{
path: 'Add',
outlet: "next",
component: TransactionAddComponent,
children: [
{ path: "AddPerson", component: PersonsAddComponent, outlet: "next" }
]
},
]
},
TransactionsIndexComponent
模板的相关部分:
<a routerLink="[{ outlets: { next: 'Add' } } ]" class="tile">Add</a>
<router-outlet name="next"></router-outlet>
TransactionAddComponent
模板的相关部分:
<a routerLink="[{ outlets: { next: 'AddPerson' } } ]" class="tile">Add Person</a>
<router-outlet name="next"></router-outlet>
routerLink
我为in尝试了这些值TransactionsIndexComponent
:
['', { outlets: { next: 'Add' } } ]
[{ outlets: { next: 'Add' } }]
他们都没有工作。问题是什么?
PS:它本身带有嵌套router-outlet
的模板正在工作,因为我可以/Transactions/(next:Add/(next:AddPerson))
毫无问题地打开一个地址。