【发布时间】:2018-03-21 14:08:35
【问题描述】:
我想在同一条路线上有两个组件。一个是最后有“-offer”。两条路线都具有动态 url 参数。
下面是一个例子。
- domain/student/books-offer -- 图书报价组件
- domain/student/exam1 -- 到考试页面
我使用 urlMatcher 尝试了不同的解决方案,但没有任何效果。我想给出两个不同的路由器组件。低于我试图在 app.routes 中给出但没有奏效的内容。
{ path: 'student/:id["-offers"]', loadChildren: './student-offers/student-offers.module#StudentsOffersModule' },
{ path: 'student/:id', loadChildren: './students-exams/students-exams.module#StudentsExamModule' },
【问题讨论】:
-
你能用吗?{ path: 'student/:id/offers, ...} //example domain/student/type/offers { path: 'student/:id',... } //示例域/学生/类型
标签: angular angular5 angular-routing