需要使用相对路径和访问器以正确导航到希望的路径。假设我们有一个名为“main”的页面和一个名为“child”的子页面,即我们的“嵌套”页面。在“main”中,我们可以使用以下HTML代码定义子页面:
我们也可以使用以下代码为子页面添加路由:
const routes: Routes = [
{ path: '', redirectTo: 'child', pathMatch: 'full' },
{ path: 'child', component: ChildComponent }
]
@NgModule({
imports: [RouterModule.forChild(routes)],
exports: [RouterModule]
})
export class MainRoutingModule { }
现在,我们需要将路由链接添加到“child”页面中。假设我们要从“child”页面导航到名为“grandchild”的页面。我们可以使用以下HTML代码:
Go to Grandchild
在这里,我们使用相对路径“../”来返回到“main”页面并导航到“grandchild”页面。我们还可以在父级路由访问器中添加“child”路径以确保正确的导航:
Go to Grandchild
请注意,“../”用于返回到父级路由,“child”用于输入子级路由。使用这些方法可以确保路由链接在嵌套的页面中正确导航到所需的路径。