0

This is my code

class MyClass {
  private ref: any;
  private ourprogress: any = 0;
  onUploadAll() {
    ref.api(somedata).then(function (snapshot) {
         this.ourprogress++;//Not working
    });
  }
}

ourprogress remains unchanged no matter what

ishandutta2007
  • 16,676
  • 16
  • 93
  • 129

1 Answers1

0

This works:

class MyClass {
  private ref: any;
  private ourprogress: any = 0;
  onUploadAll() {
    ref.api(somedata).then((function (snapshot) {
         this.ourprogress++;//Now works
      }).bind(this));
  }
}
ishandutta2007
  • 16,676
  • 16
  • 93
  • 129