Angular ActivatedRoute.params forEach方法与subscribe方法

Angular ActivatedRoute.params forEach方法与subscribe方法,angular,routing,Angular,Routing,我知道ActivatedRoute.params.forEach和ActivatedRoute.params.subscribe都会将参数集返回到路由配置中 进入我的配置,例如: { path: 'auditioning/:casterType/list', component: AuditionComponent } 当我检查参数时,我会执行以下操作: this._activatedRoute.params.subscribe( (params) => { co

我知道
ActivatedRoute.params.forEach
ActivatedRoute.params.subscribe
都会将参数集返回到路由配置中

进入我的配置,例如:

{ path: 'auditioning/:casterType/list',  component: AuditionComponent }
当我检查参数时,我会执行以下操作:

this._activatedRoute.params.subscribe(
    (params) => {
       console.log(params) // return object of parameters
    }
);

当我将参数放入
路径时,我应该使用
forEach
subscribe
,因为它们都返回我想要的结果?

最佳实践是什么?

当您看到它属于可观察类型时

所以我总是使用

this._activatedRoute.params.subscribe(
    (params) => {
       console.log(params) // return object of parameters
    }
);
我讨厌在可见光上使用forEach,因为它可能会引起很多麻烦。

可能重复的
this._activatedRoute.params.subscribe(
    (params) => {
       console.log(params) // return object of parameters
    }
);