I am trying to access a static member from a non-static function in the class, and I get an error saying
Static member cannot be accessed off an instance variable
this is how my code looks -
class myClass {
public static testStatic: number = 0;
public increment(): void {
this.testStatic++;
}
}
From what I understand of static members/methods, we shouldn't access non-static members in static functions, but vice-versa should be possible. the static member is already created and is valid, so why can't I access from my non-static method?
Access static members from inside the class the same way you would from outside the class:
class myClass {
public static testStatic: number = 0;
public increment(): void {
myClass.testStatic++;
}
}