我有一个是要形成对我的REST API POST请求的一类,让叫它请求者。在我的应用程序中进行的每个ajax调用都将通过此发送。因此,我不想通过提供的Http bootstrap(foo, [HTTP_PROVIDERS]);
这将使其成为全球和我需要它注入到请求者
代码:
import {Http} from '@angular2/http';
@Injectable()
@Component({providers: [Http]})
export class requester {
constructor(private http:Http){}
...
}
错误:
ORIGINAL EXCEPTION: No provider for Http! (requestor -> Http)
'@Injectable()'和'@Component()'看起来很怪异起来。很可能你必须删除'@Component()'东西 –