【发布时间】:2017-08-09 20:29:02
【问题描述】:
我知道ActivatedRoute.params.forEach 和ActivatedRoute.params.subscribe 都会将设置的参数返回到路由配置中。
以我的配置为例:
{ path: 'auditioning/:casterType/list', component: AuditionComponent }
当我检查参数时,我会这样做:
this._activatedRoute.params.subscribe(
(params) => {
console.log(params) // return object of parameters
}
);
或者
this._activatedRoute.params.forEach(
(params) => {
console.log(params) // return object of parameters
}
);
什么时候应该使用forEach 或subscribe 将参数输入path,因为它们都返回了我想要的结果?
最佳做法是什么?
【问题讨论】: