将子模块中的辅助路线导航到主要路线

时间:2019-11-12 09:21:00

标签: angular angular-routing angular-auxiliary-routes

我在对话框中有一条辅助路线,我想导航到主要路线。辅助路由在子模块中。但是,由于某种原因,路由与我的主路由模块中的任何声明的路由都不匹配。辅助路由如下所示:

n

主要路线:

const secondaryRoutes: Routes = [
  { path: ':id/:name',  component: AComponent }
];

我的辅助路线尝试导航到主要路线:

const appRoutes: Routes = [
  { path: ':id/:name',   redirectTo: '/:id/:name' },
  { path: '**', component: PageNotFoundComponent }
];

我收到此错误:

<router-outlet name="dialogOutlet"></router-outlet>

this._router.navigate([
        {
            outlets: {
                dialogOutlet: [
                    '',
                    '123',
                    'Ben'
                ]
            }
        }
    ]);

为什么我的辅助路线无法导航到主要路线?
我可以用其他方式代替使用辅助路线吗?

0 个答案:

没有答案