Как добавить заголовки, чтобы получить http в Angular 2? - PullRequest
0 голосов
/ 22 ноября 2018

Я получаю странные символы из файла json, поэтому я предполагаю, что проблема с кодировкой, поэтому мне нужно добавить заголовок к моему запросу http get в службе, я думаю, что-то вроде этого

headers.append ('Content-type', 'application / json; charset = UTF-8');

и вот мой исходный сервисный код:

import { Component, Input } from '@angular/core';
import { Injectable }     from '@angular/core';
import { Http, Response, Headers, RequestOptions } from 
'@angular/http';
import { HttpClient } from '@angular/common/http';
import {Observable} from 'rxjs/Rx';
import 'rxjs/add/operator/map';
import 'rxjs/add/operator/catch';

@Injectable()
export class listsService{

 constructor(private http: HttpClient) {   }
   //get data from json file
  getList(){
   return this.http.get('../data.json')
  .catch(err => {return "no data";});
 }

}

...