从Modal组件Angular 4获取路线

时间:2017-10-04 15:33:44

标签: javascript angular routing

我无法访问模态组件的路径。

模块

>>> 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上的路由? 我没有运气,尝试过无数资源。我在这里错过了什么吗? 谢谢你的帮助!

0 个答案:

没有答案