如何从子路径获取参数

时间:2017-02-13 20:57:33

标签: angular angular2-routing

我有以下plunker我希望通过我的子配置中的参数来点击第二个链接并查看Angular 1234 ...

const TWO_ROUTES = [
    {
        path: "test/:id",
        component: ChildComponent
    }
];

我实际看到的是Angular undefined。我错过了什么?如何访问子路径中的参数?

1 个答案:

答案 0 :(得分:1)

而不是this.route.params['id'],它应该是:

ngOnInit(){
    this.name = `Angular ${this.route.params.value['id']}`;
}

您也可以使用:

ngOnInit(){
    this.name = `Angular ${this.route.snapshot.params['id']}`;
}

检查official Angular docs以获取有关路由&amp ;;的更多信息导航