我想到了什麼問題,所以如果有人自己在這個問題上絆倒了,我也可以在這裏解釋一下。
所以,當我安裝角CLI可以npm install -g angular-cli
我還沒有在第一次注意到這個錯誤: UNMET PEER DEPENDENCY [email protected]
我最終什麼事現在做的是
npm install webpack -g && npm install webpack --save-dev
,現在我可以通常包括像這樣的Http到我的組件:
import { Http, Response } from '@angular/http';
,然後用它在一個類中是這樣的:
import { Component } from '@angular/core';
import { Http, Response } from '@angular/http';
@Component({
selector: 'app-root',
templateUrl: './app.component.html',
styleUrls: ['./app.component.css']
})
export class AppComponent {
title = 'app works!';
constructor(private http: Http){
let link = 'http://api.giphy.com/v1/gifs/search?api_key=dc6zaTOxFJmzC&q=';
let apiLink = link + 'cats';
this.http.request(apiLink).subscribe((res: Response) => {
console.log(res.json());
});
}
}
希望這可以幫助別人。