0

我正在使用流星弹弓上传文件。我想在进度条更改时设置它的百分比。

这就是我现在的做法。

{{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 回答