Как импортировать Observer с ForkJoin в RXJS 6.3.3?

Я пытался:

import { Observable } from "rxjs/Observable";
import 'rxjs/add/observable/forkJoin';

Там написано: модуль Observable не импортирован, также не работает map для fork:

return Observable.forkJoin([
      this.loadCompanies(),
      this.loadUsers(),
      this.loadEvents()
    ]).map((data: any[]) => {});
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Angular и React для вашего проекта веб-разработки?
Angular и React для вашего проекта веб-разработки?
Когда дело доходит до веб-разработки, выбор правильного front-end фреймворка имеет решающее значение. Angular и React - два самых популярных...
Эпизод 23/17: Twitter Space о будущем Angular, Tiny Conf
Эпизод 23/17: Twitter Space о будущем Angular, Tiny Conf
Мы провели Twitter Space, обсудив несколько проблем, связанных с последними дополнениями в Angular. Также прошла Angular Tiny Conf с 25 докладами.
Угловой продивер
Угловой продивер
Оригинал этой статьи на турецком языке. ChatGPT используется только для перевода на английский язык.
Мое недавнее углубление в Angular
Мое недавнее углубление в Angular
Недавно я провел некоторое время, изучая фреймворк Angular, и я хотел поделиться своим опытом со всеми вами. Как человек, который любит глубоко...
Освоение Observables и Subjects в Rxjs:
Освоение Observables и Subjects в Rxjs:
Давайте начнем с основ и постепенно перейдем к более продвинутым концепциям в RxJS в Angular
3
2
403
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

forkJoin является автономной заводской функцией и импортируется как import { forkJoin } from 'rxjs';.

https://rxjs-dev.firebaseapp.com/api/index/function/forkJoin

Я попробовал import { forkJoin } from 'rxjs';, он не поддерживает карту для форка.

user3573738 04.02.2019 21:38

опять же, map — это отдельная фабричная функция, которая должна передаваться по конвейеру, т. е. forkJoin().pipe(map(...));.

sellmeadog 04.02.2019 21:38

Итак, чтобы использовать карту, я также должен импортировать: import { map } from 'rxjs/operators';?

user3573738 04.02.2019 21:43

да. Вы должны импортировать все конвейерные операторы, которые были в прототипе в rxjs 5.

sellmeadog 04.02.2019 21:50

Другие вопросы по теме