angular - skipLocationChange: true 不起作用;显示网址
问题描述
我对角度很陌生,不知道如何问这个问题。当我使用路由器重定向到另一个组件时,我遇到了一个问题,skipLocationChange: true 仍然在浏览器中显示当前(调用的)组件 URl,
路由器的语法如下
this.myRouter.navigate(['test-component2',{skipLocationChange:true}])
并 http://localhost:4200/test-component2;skipLocationChange=true
在浏览器中返回。问题也在这里报告为错误。是否有任何替代方案或当前问题的任何解决方案
解决方案
对我来说看起来像是一个语法错误。尝试:
this.myRouter.navigate(['test-component2'],{skipLocationChange:true});
推荐阅读
- php - 将变量名称和内容保存到 php 中的关联数组中
- solr - 是否可以从 Apache Solr 4.7.2 直接升级到 Apache Solr 7.6?
- angular - Angular+ 材质:matdrawer 重叠 mattoolbar
- jquery - 如何在 JQuery 中检查 SELECTED 选项是 UNDEFINED 还是 NOT?
- json - 如何从 JSON 文件中提取特定值?
- reactjs - onclick反应中的按钮时如何关闭卡片?
- vhdl - 从用户制作的函数综合中进行持续初始化需要很长时间,但在仿真中很容易创建
- python - Django 使用 m2m 跟随功能
- php - PHP foreach 的幕后发生了什么?
- openssl - RSA_private_encrypt() 类似于 GnuTLS api