Angular2:在控制器/组件中创建路径

时间:2016-07-07 16:31:50

标签: javascript angular router

在我的路线配置中,我有一个带有子设置的路线,如下所示:

 {
    path: 'users',
    children: [
        { path: ':id', component: UserDetailsComponent },
        { path: '', component: UserListComponent }
    ]
 }

现在,在我的UserListComponent中,我需要动态建立一个指向用户配置文件的链接,具有路径和id值....所以如果我已成功注入路由器(私有路由器),我将如何做到这一点:路由器)

所以我想做的是

const link = this.router.createUrl('/users', {id:item.id});

我会得到类似的东西

/用户/ xyse1334

1 个答案:

答案 0 :(得分:0)

对于路线参数,只需将其传递给路径元素

AB  100 GPAA    9876
AC  101 GPAB    9877
AD  102 GPAC    9878