0
在我的項目最近發現的問題,這裏是示例代碼(角2.3上下文):打字稿`super`從重寫的方法調用
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
方法預期,但在第二種情況下調用this
(在調試控制檯中找到)?