虽然看起来微不足道,但我没有找到任何类似的案例这是我的路线:
{
path: 'folder/:id',
component: FolderComponent,
children: [
{
path: 'edit/:form',
component: 'EditorComponent'
}
]
}
Run Code Online (Sandbox Code Playgroud)
当我在edit/form1页面上时,我找不到指定 routerLink 指令的方法,以便它只更改:form值,而不会丢失父:id值。现在,我需要这样做:
1 <a [routerLink]="['../../edit, 'form2']">Form2</a>升两级。这有效。但它不是那么优雅......
2我试过了['edit', 'form2'],它让我folder/:id/edit/form1/folder/form2
3如果我这样做['/edit', 'form2'],我会得到/folder/form2
4我什至尝试过['', 'form2'],我明白了/form2
编辑 :
5建议我尝试过['./edit', 'form2'],但它给了我folder/:id/edit/form1/edit/form2
准确地说,我的链接在里面editor-component.html,当前的网址是http://myapp.com/folder/:id/edit/form1
谢谢你的帮助