角度2:在控制器/组件中创建路由
Angular2: Create route in the controller / component
在我的路由配置中,我有一个设置了子项的路由,如下所示:
{
path: 'users',
children: [
{ path: ':id', component: UserDetailsComponent },
{ path: '', component: UserListComponent }
]
}
现在,在我的用户列表组件中,我需要动态构建一个指向用户配置文件的链接,具有路径和 id 值。那么我将如何做到这一点,前提是我已经成功注入了路由器(专用路由器:路由器)
所以我想做的是
const link = this.router.createUrl('/users', {id:item.id});
我会得到这样的东西
/用户/xyse1334
对于路由参数,只需像路径元素一样传递它们
const link = '/users/${item.id}';
相关文章:
- 如何创建带有插槽的vue js组件预加载程序
- 如何在cycle js中从JSON数组创建组件
- 使用数据数组创建多个类似组件
- 使用knockoutjs组件创建对话框
- 如何使用浏览器中用酶创建的组件反应例如摩卡
- 如何创建独立于数组更新的组件列表
- 如何创建一个组件,我可以设置在 Angular 2 中的属性中获取 URL 数据
- 使用 XPCOM 和 JavaScript 为 Firefox 创建附加组件
- ExtJS 4.1.它们是创建侧边栏菜单的最佳组件(如左面板中的Worpress)
- 如何使用onClick处理程序在React组件中创建链接
- Reactjs基于jsx中的属性创建条件组件
- 将多折线图创建为可重用组件
- 在React Native中批量创建组件
- 在 React 中创建向导组件的最佳方法
- 如何从多个jsx文件中的组件创建一个复合React.js组件
- 判断一个元素是否是由无状态的功能组件创建的
- 围绕js组件创建asp.net ajax控件比使用jquery做ajax更好吗?
- 使用无状态组件创建注册表单
- Flux:如何为可变数量的React组件创建store
- 如何使用Web组件创建自定义输入类型