Angular2中的http.get()函数定义在哪里?

时间:2016-04-07 04:27:52

标签: http typescript angular

我是Typescript和Angular 2的新手。

我想查看http.get()的确切实现,因此我在./node_modules/angular2/src/http/http.d.ts中打开了文件并滚动到get函数。这是我发现的:

    /**
     * Performs a request with `get` http method.
     */
    get(url: string, options?: RequestOptionsArgs): Observable<Response>;
    /**
     * Performs a request with `post` http method.
     */
    post(url: string, body: string, options?: RequestOptionsArgs): Observable<Response>;
    /**
....

基本上,没有功能定义。它似乎是一种抽象方法(在Java术语中)。我查看了其他http文件,使用了VSCode intellisense,并且无法找到函数体的代码。

它在哪里以及如何找到它?

1 个答案:

答案 0 :(得分:2)

此处定义:https://github.com/angular/angular/blob/master/modules/angular2/src/http/http.ts

您所看到的是TypeScript打字文件。它包含定义,但不包含实现。