当我尝试使用新路由器切换旧的角度2路由器时出错

时间:2016-05-27 08:03:15

标签: angular angular2-routing

我有主要的应用程序组件,在admin组件下我想添加/ admin / users,/ admin / subscribers等子程序

@Component({
    selector: 'my-app',
    template: `<router-outlet></router-outlet>`
    directives: [ROUTER_DIRECTIVES]
    })
@Routes[
new Route({
                path: '/admin/...',
                //name: 'Admin',
                component: AdminPage
            })
]

这是管理组件的配置

@Component({
    selector: 'admin-Page',
    templateUrl: applicationPath + '/adminPage.html',
    directives: [ROUTER_DIRECTIVES]
})
@Routes([
    new Route({
        path: '/users',
        component: UsersPage,
        // name: 'Users',
        // useAsDefault:true
    }),
    new Route({
        path: '/subscribers',
        component: SubscribersPage,
        // name: 'Subscribers'
    })
]

...但问题是应用程序无法识别路由 /管理/用户。使用新路由器不支持此行为 还有吗?它只是有不同的语法吗?

1 个答案:

答案 0 :(得分:3)

您不再需要RC.1路由器中的/...来表示有子路由。