我从我的 api 中获得了一个 html,它在我的 angular 模板中呈现。它包含链接到我的应用程序上其他路由的 url。例子:
http://localhost:4200/some/component?query=somethingelse&foo=bar
# or preferably
/some/component?query=somethingelse&foo=bar
如果我点击它,默认情况下它会在路由时重新加载应用程序。
我想要的只是重定向路由[routerLink]
,即不刷新页面。我试图添加点击方法,调用this.route.navigate
,但我必须手动解析查询字符串(或使用库)才能使其工作。
我希望角度是否有更好的方法来做到这一点。如果没有,任何其他解决方案也值得赞赏。