【发布时间】:2018-09-09 09:49:00
【问题描述】:
我无法处理从一个模式窗口到另一个模式窗口的导航。 我有路由模块:
{
path: 'modal1',
component: Modal1Component,
outlet: 'modal',
}, {
path: 'modal2',
component: Modal2Component,
outlet: 'modal',
}
主要组件:MainComponent 在它的模板中我有
<router-outlet name="modal"></router-outlet>
所以我点击了一个触发按钮
this.router.navigate([this.router.url, { outlets: {modal: 'modal1'} }]);
在呈现的Modal1Component 中,我有一个modal2 的按钮。所以我想从modal1 打电话给modal2。我如何告诉router 去父路由然后调用:
this.router.navigate([/* what should be here? */, { outlets: {modal: 'modal2'} }]);
【问题讨论】:
-
你给我们看的路由,path和outlet都是一样的,是不是抄错了?
-
抱歉,打错字了。我更新了它
标签: javascript angular ecmascript-6 angular2-routing angular5