Моя служба http:
@Injectable({
providedIn: "root",
})
export class HttpService {
public blocks$: Observable<any>;
constructor(private http: HttpClient) {
this.blocks$ = this.http
.get("URL")
.pipe(share());
}
}
В родительском компоненте я подписываюсь на получение данных:
forkJoin([this.httpService.blocks$]).subscribe(() => {})
А после в дочернем компоненте - acyn c:
*ngFor="let block of httpService.blocks$ | async"
Почему я вижу два запроса в сети, почему share () не работает?
Родительский компонент имеет дочерний компонент внутри и активируется *ngIf