Angular 5路线问题

时间:2018-03-13 13:42:17

标签: angular angular2-routing

我的申请表中有以下路线。

const flowRoutes: Routes  = [
{ path: '', redirectTo: 'landingpage', pathMatch: 'full' },
{ path: 'landingpage', component: LandingPageComponent },
{ path: 'limitexcession/dashboard?Primary=true', component: LimitExcessionDashboardComponent },
{ path: 'limitexcession/:excessionID', component: LimitExcessionComponent },

];

limitexcession / dashboard?Primary = true和limitexcession /:excessionID是不同的路线。但是如果我路由到limitexcession / dashboard,那么两个组件都会被初始化?Primary = true。 但是如果我从路线中移除了primary = true,它就没有被初始化。

任何人都可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

问题在于查询参数?Primary = true。 请参考以下网址:https://angular-xbj5n8.stackblitz.io

如果我们删除硬编码的queryparam

,它工作正常