2017-08-21 8 views
0

最近見つかった問題を呼び出すsuper`は、ここにサンプルコード(角2.3コンテキスト)は次のとおりです。活字 `オーバーライドされたメソッドからの私のプロジェクトで

export class HttpService extends Http { 
    ... 
    request(url: string, requestOptions?: RequestOptionsArgs, config: any = {}) { // method overridden 
     ... 
     return super.request(url, options) // called Http.request() 
    } 
    getOptions() { 
     ... 
     super.request(url, options) // called this.request() 
    } 
} 

第一の場合にはメソッドと呼ばれる理由は、予想通り、誰かがsuperから説明することができますが、 2番目のケースではthis(デバッグコンソールにあります)から呼び出されましたか?

答えて

関連する問題