我写了一个 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
有没有什么方法可以配置路由器,使它保持初始查询字符串时导航?
谢谢你
卢卡斯