我编写了一个使用路由的Angular2(v2.0.1)应用程序.该网站加载了几个查询字符串参数,因此完整的URL最初如下所示:
https://my.application.com/?param1=val1¶m2=val2¶m3=val3
在我的路由配置中,我有一个重定向空路由的条目:
const appRoutes: Routes = [
{
path: '',
redirectTo: '/comp1',
pathMatch: 'full'
},
{
path: 'comp1',
component: FirstComponent
},
{
path: 'comp2',
component: SecondComponent
}
];
我的问题是,应用程序启动后,URL不再包含查询参数,而是如下所示:
https://my.application.com/comp1
有没有办法配置路由,使其在导航时保留初始查询字符串?
谢谢您
卢卡斯