-2

我不完全了解如何使用 ActivatedRoute 服务。在我的应用程序中,创建或编辑用户的代码完全相同,唯一的区别是“编辑”首先从 Web 服务中查询当前值,而“创建”则没有。

我想要的是这样的路线:

{path: 'client/:id', component: ClientEditComponent}

然后如果:id提供了,我正在编辑,如果没有,我正在创建。我从服务中看到了很多不同的阅读方式,ActivatedRoute以至于我现在不知道什么是正确的。

我只是在看快照吗,我是否订阅了某些东西,等等...

4

1 回答 1

0

paramMap为您提供一种:id从 url 中提取参数(如 )的方法。它还提供了一个has(name: string)函数,该函数允许轻松测试以检查参数是否存在,并get(name: string)为获取参数值的函数提供事件。查看文档以获取更多详细信息。

于 2019-01-05T22:47:23.840 回答