所以我试图导航到时间表路线。
该路由将员工的姓名作为路由器参数,将开始和结束日期作为查询参数。
this.router.navigate(['/timesheet', this.name], { queryParams: { start_date: startString, end_date: endString }});
我的 route.js 看起来像这样:
{
path: 'timesheet/:artistName',
component: TimesheetComponent,
canActivate: [RoleGuardService],
data: {roles: ['consume:admin', 'consume:exec', 'consume:producer' ]},
resolve: {
timesheet: TimesheetResolve
},
}
当我尝试点击 REST 后端时形成的 URL 在 start_date 和 end_date 中具有空值。
GET http://localhost:4200/api/v1/timesheet/artist/Jimmy?start_date=null&end_date=null 500 (Internal Server Error)
我已经检查过我为开始日期和结束日期传递的值都不为空。
有什么想法我在这里做错了吗?提前致谢...