角2 - Httpの約束を書くにはどうしたらいいですか?角2 - 私のヘッダーにHttpを約束する方法を書くには
httpをインポートしていて、認証ヘッダーでhttpヘッダーを設定します。 次に、http getを記述して、それを呼び出すメソッドに戻るという約束に応答を入れたいと思います。
は、これまでのところ私はこれを持っている:
import {Http, Headers} from "angular2/http";
import {EnvironmentService} from './environmentService';
export class AuthService {
private environmentService: EnvironmentService;
private http: Http;
private header: Headers;
contructor(_environmentService: EnvironmentService, _http: Http, _header: Headers){
this.environmentService = _environmentService;
this.http = _http;
this.header.append('Authorization', '1234');
this.header.append('Content-Type', 'application/json');
}
getSpotifyData =():Promise<Object> => {
return this.http
.get('http://ws.spotify.com/search/1/track.json?q=foo', {headers:this.header})
.map((response) => {
return response.json()
})
.toPromise();
}
}
感謝を事前に!
便宜のためにコードを表示 –
コードがちょうど上に追加されました – AngularM