返回Angular上的预览页面

问题描述 投票:0回答:2

我有一个按钮,应将用户带到预览页面。

我在#/ country / 2-正在2:idx当我单击下面的按钮时,它会将我发送至:#/country/2/brands,应为#/brands

<a [routerLink]="['brands']"><input value="sub" type="submit"></a>

我已经导入了routerActivatedRoute。我有更多路线在工作,但没有这条路线。任何建议都将受到欢迎。

javascript angular url routes
2个回答
0
投票
尝试在路径名称前添加斜线。

0
投票
现在正在发生的是它正在访问相对路径。由于您位于#/country/2/,因此与['brand']一样,您肯定会被定向到#/country/2/brands,这是代码的预期行为。

这里很好地解释了不同的routerLink参数格式:routerLink absolute url

如果#/brands来自应用程序的根目录,则只需要使用:

<a [routerLink]="['/brands']"><input value="sub" type="submit"></a>

© www.soinside.com 2019 - 2024. All rights reserved.