我试图获取角度参数 OnINit 但似乎没有任何效果,我 truies Params,ParaMap,QueryParamap,下面是我的实现:
HTML:
<a class="btn btn-sm btn-default" [routerLink]="['/page/office', item._id]">Edit Page</a>
Run Code Online (Sandbox Code Playgroud)
路由器.ts:
{ path: 'page', component: pageComponent,
children: [
{ path: 'office/:id', component: OfficeComponent },
]
}
Run Code Online (Sandbox Code Playgroud)
组件逻辑:
this._activatedRoute.paramMap
.subscribe( (params: ParamMap) => {
this.page_id = params.get('id')
console.log(params);
});
Run Code Online (Sandbox Code Playgroud)
我想知道我在这里做错了什么或者我错过了实施?我尝试了 Params、queryParams 我得到空值。我的链接中有 http://localhost:4200/page/office/5efca7d6d4bcee10c13b2562
尝试使用firstChild属性ActivatedRoute
this._activatedRoute.firstChild.params.subscribe(params => {
this.page_id = params['id'];
console.log(params);
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5751 次 |
| 最近记录: |