2
我有一個與設置或獲取擴展類的值Typescript
和angular 2
有關的問題。無法在打字稿中設置/獲取擴展類的屬性
我有這些性質的類A:
export class A {
protected name: string;
set setName(name: string) {
this.name= name;
}
get getName() {
return this.name;
}
}
我從B伸出的類A爲:
export class B extends A implements OnInit {
ngOnInit() {
this.setName('User');
}
}
這將返回錯誤爲:
this.setName is not a function
我想這是說B類中沒有任何叫做setName
的功能。
我該如何設置要在擴展A類的函數中使用的值?構造函數初始化不適合我的最好方法是什麼?
我也不能創建類B的新實例並設置值。如果我錯了,任何人都可以糾正我?
感謝您的指正。我做錯了。 (facepalm) – PaladiN
我們都去過那裏:D –