与えられた
class BaseClass{
count:number=0;
public someMethod=():void =>{
this.count++;
}
}
class ChildClass extends BaseClass{
public someMethod=():void=>{
super.someMethod();
//Do more work here.
}
}
次のエラー メッセージが表示されます。
「super」キーワードを介してアクセスできるのは、基本クラスのパブリック メソッドのみです。
@Basarat はここでいくつかの情報を提供していますが、これは言語に対する本当のハックのようです。 プロトタイプで関数を定義する typescript 矢印演算子
「これ」の文脈上の使用を維持しながら、これをどのように行うことができますか?
アロー関数を適切に使用していますか、それともコールバックのようなものを宣言する方法としてのみ使用する必要がありますか?