【发布时间】:2020-07-01 23:14:23
【问题描述】:
我有一个服务carriersService,方法是getAll(),它返回一个Observable<Carrier[]>。
在我的组件中,我正在尝试读取路由参数carrierId,找到具有此类carrierId 的运营商并将其分配给局部变量
let carrier = null;
this.route.paramMap.pipe(
switchMap(
(params: ParamMap) => this.carriersService.getAll()));
我需要使用 params.get('carrierId') 从 Carrier[] 的 Observable 中找到单个 Carrier,并将其分配给本地运营商变量。
【问题讨论】:
标签: angular rxjs rxjs-observables rxjs-pipeable-operators