角度路由器链接相对导航,不带矩阵参数



当我通过routerLink指令导航到子组件时,父组件矩阵参数保存在 url 中。例如,如果 url 是 localhost/parent;arg=1 ,并且路由器链接如下所示:

<a routerLink="child"></a>

子网址将被localhost/parent;arg=1/child,但我想在导航时省略矩阵参数。我该怎么做?

正如我在routerLink描述中发现的那样,您只需在路由的开头{}添加一个空矩阵参数即可。因为,在我的例子中,路由没有前缀(这意味着路由从当前激活的路由开始(,所以父参数将被空参数替换。

<a [routerLink]="[{}, 'child']"></a>

最新更新