我是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,并且无法找到函数体的代码。
它在哪里以及如何找到它?
答案 0 :(得分:2)
此处定义:https://github.com/angular/angular/blob/master/modules/angular2/src/http/http.ts
您所看到的是TypeScript打字文件。它包含定义,但不包含实现。