javascript - 返回 Angular 上的预览页面
问题描述
我有一个按钮可以将用户带到预览页面。
我在#/country/2
- 2 是一个idx
当我点击下面的按钮时,它会将我发送到:#/country/2/brands
,它应该是什么时候#/brands
<a [routerLink]="['brands']"><input value="sub" type="submit"></a>
我已经导入router
和ActivatedRoute
. 我有更多的路线工作,但不是这条。任何建议都将受到欢迎。
解决方案
现在发生的是它正在访问相对路径。由于您在#/country/2/
, with ['brand']
,您肯定会被定向到#/country/2/brands
,这就是您的代码的预期行为。
这里对不同的routerLink参数格式进行了很好的解释:routerLink absolute url
如果#/brands
来自应用程序的根目录,则只需使用:
<a [routerLink]="['/brands']"><input value="sub" type="submit"></a>
推荐阅读
- visual-studio - 可以像 vim 这样的 Visual Studio 代码块修改吗?
- clojurescript - cljs中的MapBox:从地图中删除标记(将它们存储在原子中之后)
- go - 将 []struct_instance 转换为 []struct
- excel - 复印表:名称“XX”已存在。单击“是”以使用该版本的名称,或单击“否”以重命名您正在移动或复制的“XX”版本
- powershell - 使用 powershell 获取许多 zip 文件的未压缩大小
- python - 如何设置查询 tweepy 的限制?
- apache-spark - Spark,从 Kafka 流中读取失败 AnalysisException
- javascript - 如何根据嵌套对象过滤 mongo 文档?
- jquery - 每天Jquery Fullcalendar事件背景图片
- json - JSONata 数据映射模板