Можно ли назвать Subscribe
способ 2 раза?Angular2 Http double subscribe
Я пытаюсь построить фабрику api, которая сохраняет данные на заводе, но эти данные могут использоваться разными компонентами для каждого вызова ajax.
завод
export class api {
result = [];
constructor (protected http: Http) { }
getData()
{
return this.http.get('./friends.json').map((res: Response) => res.json()).subscribe(res => this.result = res);
}
}
тест компонент, который звонит subscribe
метод снова
export class TestPage {
showListResult;
constructor (protected api: api) {
this.api.getData().subscribe(res => this.showListResult = res)
}
}
Удалить часть доли и проверить мой ответ. Точка в использовании 'new Observable' и' observer.next (res); '. – dfsq
Пример, который я написал, как это должно быть. Убедитесь, что вы импортируете Observable. – dfsq
Что такое 'observer.next (res);' и 'observer.complete();' do? – Basit