导入标题类(角度)

时间:2017-05-22 11:46:36

标签: javascript angular typescript

我正在学习this教程,以便发出ajax请求。它使用一个名为Headers的类,但是错过了一个import语句。

Injectable()
export class PeopleService{
  private baseUrl: string = 'http://swapi.co/api';
  constructor(private http : Http){
  }

  getAll(): Observable<Person[]>{
    let people$ = this.http
      .get(`${this.baseUrl}/people`, {headers: this.getHeaders()})
      .map(mapPersons);
      return people$;
  }

  private getHeaders(){
    let headers = new Headers();
    headers.append('Accept', 'application/json');
    return headers;
  }

  // other code...
}

有人知道Headers类在哪里被声明以便导入它吗?

1 个答案:

答案 0 :(得分:3)

它导入Angular HTTP库中声明的Headers类:

import { xxxxx, Headers } from '@angular/http';

文章中有一个链接指向source code on GitHub