角度团队给出的示例仅显示如何为打字稿注入Http。
https://angular.io/docs/js/latest/api/http/Http-class.html
JS等同于此:
import {Http, HTTP_PROVIDERS} from 'angular2/http';
和此:
constructor(http: Http) { }
答案 0 :(得分:3)
假设你处于alpha 49或更高版本(你应该至少处于beta.0)并且你正在使用UMD捆绑包,正确的答案是使用ng.http.Http
和{{1 }}
ng.http.HTTP_PROVIDERS
这里有一个plnkr,其中有一个工作示例。
答案 1 :(得分:0)
如果使用ES6(但不是TypeScript),则需要为参数字段创建一个getter:
export class SomeClass {
constructor(http) {}
static get parameters() {
return [[Http]];
}
}