В настоящее время я использую службу HTTP в своем проекте, поэтому мне приходится вызывать службы HTTP для каждого запроса, например,
this.http.get((`${this._getAPI}}`))
.map(res => res.json())
.catch(err => Observable.throw(err.json().error));
}
который работает нормально, но должен писать его для каждого запроса, я хочу создать класс Singleton для HTTP-запросов, у которых есть функции GET, POST, DELETE, EDIT, SO, как я могу достичь класса службы Singelton Http, поэтому я не нужно писать эту строку снова для каждого запроса, просто хочу иметь что-то вроде этого
HttpService.callTheGetApi()//its just dummy example
где HttpService должен быть классом Singelton, имеющим один экземпляр.