Angular 4中相同URL下的不同组件

时间:2017-10-23 19:28:04

标签: javascript angular routing routes

我的情况是,我需要在同一网址A下显示两个不同的组件BC。目前,我正在使用A服务Location方法显示go这是一种模式,该方法会更新网址但不会激活Route来加载相应的组件。这个解决方案运行正常。与此相关的唯一问题是,如果用户与浏览器的backforward按钮进行交互,则会显示B配置中提到的其他组件Route,这不是我想要的

我只想在用户刷新页面时在同一URL下加载B。例如,如果用户点击某个按钮,那么我将通过A服务更新浏览器的网址来加载Location,从而让用户感觉网址已正确加载。现在,如果此时用户刷新页面,我想显示B这是一个完全不同的模板。

有什么办法可以在加载组件的同时在组件中传递动态数据而不在URL中显示动态数据?

0 个答案:

没有答案