Я пытаюсь удалить зависимость компонентов на сервисах в Angular с помощью Redux.Как внедрить провайдера в услугу Angular 2 от действия?
В основном, поток Компонент -> Action -> Сервис
В службе я хочу использовать HTTP модуль @ угловой/ядра, которое предлагается передать в конструктор:
export class SampleService {
constructor(public http: Http) {}
}
И поскольку я звоню в службу из-за действия, он не получит поставщика http, поскольку у меня нет экземпляра поставщика http в нем.
export default class SampleAction {
private _projectService;
constructor() {
this._sampleService = new SampleService();
}
}
Как я могу ввести поставщика http в службу?
Спасибо, Видхья! Он работал с использованием этого подхода. – Sanjeev