typescript 得到第一个阻塞的zip阵列

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了typescript 得到第一个阻塞的zip阵列相关的知识,希望对你有一定的参考价值。

  public submit(data: StopGroupWithStopPoint): void {
    console.log('Service submit data', data);
    const stopGroup = this.createStopGroupFromSGWSP(data);
    // await this.$updateStopGroup(stopGroup).toPromise(); // Flavien Stuff

    this.$updateStopGroup(stopGroup).pipe(first()).subscribe();
    zip(...this.$bindStopPointsToStopGroup(data.id, data.stop_points)).pipe(first()).subscribe();
  }
  private $bindStopPointsToStopGroup(stopGroupId: string, stopPoints: StopPoint[]): Observable<CustomResponse>[] {
    return (stopPoints.map((stopPoint) => this.$bindStopPointToStopGroup(stopGroupId, stopPoint)));
  }
  
    private $bindStopPointToStopGroup(stopGroupId: string, stopPoint: StopPoint): Observable<CustomResponse> {
    const params = {
      stop_point: stopPoint.id,
      stop_group: stopGroupId
    };
    return this.getWithSid<CustomResponse>(this.baseUrl + this.setStopGroupsEndpoint, {...params});
  }

以上是关于typescript 得到第一个阻塞的zip阵列的主要内容,如果未能解决你的问题,请参考以下文章

如何在 C# 中异步提取 zip 文件以不阻塞 UI?

如何使用parted对齐分区以得到最优性能

算法课金币阵列问题

在发出两个 observable 的第一个值后,Zip 没有发出值

如何正确 FFT 声音阵列?

Typescript学习