我知道这个主题还有其他一些问题,但我的问题与他们不一样:我检查了我的课程,我已经按照他们的方式使用了它。 我将A类扩展为B类,我无法访问B中的A公共属性。这是我的(简化)代码:
export class A {
propertyA: string;
constructor() {
this.propertyA = "some text";
}
}
import {A} from "./A";
export class B extends A {
constructor() {
super();
}
static method() {
console.log(this.propertyA);
}
}
答案 0 :(得分:4)
您无法从静态方法访问this
。删除static
,它应该可以。