在我的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,已正确检索)
在这种情况下重定向的正确方法是什么?