问题描述
我有一个带有像 app/:myparam
这样的参数的路由,它有很多子路由,并创建了一个事件处理程序,用于在有人像这样在浏览器 url 栏中键入参数发生变化时进行拦截
this.activatedRoute.paramMap.subscribe((params: ParamMap) => {...}))
在处理程序代码的末尾,我想从 currentpage
导航到 home
this.router.navigate(['/app',myparamval,'home']).then(() => {})
但是某些东西正在将应用程序重定向回 /app/myparamval/currentpage
。我在我的应用程序中找不到任何导致此问题的代码,在转到 /app/myparamval/home
之前,我可以看到 url 简短地更改为 /app/myparamval/currentpage
。这仅在通过在 url 栏中手动键入新值来更改 url 时发生。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)