我有一个带有几个routerLinks的应用程序,我用[routerLinkActive] =“[‘active’]”设置它们.当我通过单击其中一个routerLinks导航时,一切正常.当我使用导航时:
this._router.navigate([thisUrl],{queryParams:queryParams});
routerLinkActive停止工作.有谁知道如何解决这个问题?
我正在使用angular2 2.4.1
解决方法:
尝试
this._router.navigate( [ thisUrl ], {queryParams: queryParams, relativeTo: this.route } );
其中this.route被注入到构造函数的组件中.
private route: ActivatedRoute
并使用相对路径(例如’../’thisUrl)使thisUrl相对于路径
原文地址:https://codeday.me/bug/20190710/1428930.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。