0

meteor-slingshotを使用してファイルをアップロードしています。プログレスバーのパーセンテージが変化したときに設定したい。

これが私が今やっている方法です。

{{percentage}}

percentage: number;
uploadButton() {
  // First start to upload
  // ...

  // Then track the progress
  setInterval(() => {
    this.percentage = uploader.progress();  // The API uploader.progress() returns a number
  }, 1000);
}

を使用せずに番号の変更を追跡するために RxJS などを使用するスマートな方法はありsetIntervalますか?

ありがとう

4

1 に答える 1

0

uploader.progress()反応源です。だから私は使用することになりTrackerます。

this.autorun(() => this.percentage = uploader.progress());
于 2016-06-11T06:25:36.623 に答える