【发布时间】:2016-09-23 11:35:38
【问题描述】:
在使用最新版本玩 angular 2 路由时,我注意到添加子路由会导致下面的 /admin 路由不起作用
import { ModuleWithProviders } from '@angular/core';
import { Routes, RouterModule } from '@angular/router';
import { AdminComponent } from './admin.component';
import {AdminChildComponent} from './admin-child.component';
import {productRoutes} from "../product/product.routes";
export const adminRoutes : Routes =[
{
path: 'admin', component: AdminComponent,
children:[
{path:"/child", component:AdminChildComponent}
]
}
];
export const adminRouting: ModuleWithProviders = RouterModule.forChild(adminRoutes);
一旦我在下面删除,应用程序就可以正常工作,一旦我添加它,我就会收到控制台错误
异常:未捕获(承诺):错误:无法匹配任何路由: '管理员'
children:[
{path:"/child", component:AdminChildComponent}
]
可能需要帮助来了解为什么会出现此错误。完全混乱。
【问题讨论】: