从弹出窗口重定向到新创建的实体

时间:2017-07-21 21:28:55

标签: angular redirect jhipster

在我的JHipster应用程序中,我有一个包含实体列表的页面:

/#/entities

要添加新实体,按钮会打开一个弹出窗口,导航到以下URL:

/#/entities(popup:entity-new)

实体显示在以下网址:

/#/entities/5

目前,当弹出窗口在添加新实体后关闭时,/entities处的实体列表会刷新,但我宁愿直接导航到新实体的页面。

我尝试了以下内容:

console.log(this.router.url);
this.router.navigate([ response.placeId, { outlets: { aux: null } } ]);

在日志中生成以下内容:

/entities(popup:entity-new)
ERROR Error: Uncaught (in promise): Error: Cannot match any routes. URL Segment: 'XXX'
Error: Cannot match any routes. URL Segment: 'XXX'

(其中XXX是新添加的实体的ID,已正确检索)

在这种情况下重定向的正确方法是什么?

0 个答案:

没有答案