到MatDialog内命名出口的角度辅助路径

时间:2019-01-02 06:45:26

标签: angular typescript angular-routing router-outlet

经历了GitHub的一些相关问题和问题后,我感到更加困惑。

问题::我有一个辅助模块,我想通过它在包含命名路由器出口的MatDialog中通过自己的路由模块进行路由。

我所做的事情:到目前为止,我已经成功调用了第二个模块的根,但是我无法调用第二个模块的任何子路由。总是会出现一个错误,即找不到/定义了路由。

我用出口名称定义了所有子路径,但是它给出了相同的错误。

我正在使用像这样的路由器导航器:

this.router.navigate([{ outlets: {atd: ['add-task']}}], {skipLocationChange: true});

add-task是第二个模块的父级路由。

但是如果我在第二个模块的组件中调用以下内容:

this.router.navigate([{ outlets: {'atd': ["add-task", "sales"]}}], {skipLocationChange: true});

我收到以下错误:

error: Error: Cannot match any routes. URL Segment: 'add-task/sales'

是的,我的路由模块中有路由add-task/sales

关于如何解决此问题的任何想法?

0 个答案:

没有答案