首页 > 解决方案 > Angular 6 路径参数问题

问题描述

以下是当我使用子路由移动到由 Todo 组件驱动的编辑待办事项页面时遇到的问题,使用角度 6。

当我像下面这样将路径嵌套为孩子时,我无法获得 :id 的值

{ path: 'edit-todo', component: EditTodoComponent, children:[
{path: ':id', component: EditTodoComponent}
 ]},

 console.log(activatedRoute.snapshot.url);

当分离路线时,我能够获得 id 的值。

{ path: 'edit-todo', component: EditTodoComponent},
{ path: 'edit-todo/:id', component: EditTodoComponent },

 console.log(activatedRoute.snapshot.url);

是否可以使用方法 1 中显示的 children[] 数组获取 ID 的值。

标签: angularangular-ui-router

解决方案


推荐阅读