我有一個是要形成對我的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()'東西 –