角度—服务中的路线参数返回null

时间:2019-11-01 17:11:56

标签: angular service

我非常想从服务中获取路由参数,因此当我从url访问某个节时,我可以检测到该节的ID并将其加载到该服务中。

路线路径是带有孩子的“ sections /:section”。这给出了这样的URL:/ sections / 2 / home

我尝试使用以下内容:

this.route.paramMap.subscribe(params => {params.get('section');});

但是它返回“ null” ...

我也尝试了其他选项,但是它返回了一个空字符串:/

有什么想法吗?谢谢你的时间!

1 个答案:

答案 0 :(得分:0)

将路由器路径指定为 $assoc_calls_taken = []; foreach ($calls_taken_by_user as $el) { $assoc_calls_taken[$el['user_id']] = $el; } foreach ($calls_released_by_user as $el) { $user = $el['user_key']; $all_user_calls_counts[$user] = $el; $all_user_calls_counts[$user]['release_count'] = isset($assoc_calls_take[$user])) ? $$assoc_calls_take[$user]['release_count']) : 0; }

{path: 'resetpassword/:token', component: ForgotPasswordComponent}