컨텍스트없이 Angular2를 주입 HTTP를 : 내 REST API에 대한 POST 요청을 형성하려고하는 클래스가는 부트 스트랩
는, 호출 요청 수 있습니다. 내 앱에서 만들어진 모든 아약스 호출이이를 통해 전송됩니다. 따라서 나는 그것이 글로벌 만들 것 bootstrap(foo, [HTTP_PROVIDERS]);
를 통해 HTTP를 제공하지 않고 나는 요청
코드에 주입 할 필요가 :
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()'를 제거해야 할 가능성이 높다. –