我无法访问模态组件的路径。
模块
>>> rep = re.compile(r'http\S+')
>>> rep.sub('', text)
第一个组件是//code inside module
const CALENDAR_ROUTES = [
{ path: 'calendar/:user', component: CalendarPage },
];
,其中第二个CalendarPage
(模态组件)从以下位置打开:
NewAppointmentWizardComponent
在//code inside CalendarPage component - shows how NewAppointmentWizardComponent is opened
const modalRef = this.modalService.open(NewAppointmentWizardComponent, {size:'lg'});
组件上,我可以使用以下内容轻松访问路径:
CalendarPage
但是在第二个组件 //code inside CalendarPage component
this.activatedRoute.params.subscribe((params: Params) => {
console.log("params", params.user); //works fine here
});
上,同样的事情会返回NewAppointmentWizardComponent
。
undefined
我知道路由上只定义了//code inside NewAppointmentWizardComponent component
this.activatedRoute.params.subscribe((params: Params) => {
console.log("params", params.user); //is undefined
});
组件,但我如何才能访问CalendarPage
上的路由?
我没有运气,尝试过无数资源。我在这里错过了什么吗?
谢谢你的帮助!