В node_modules нет экспортируемого члена «BehaviorSubject» - PullRequest
0 голосов
/ 09 декабря 2018

import {Injectable} из '@ angular / core';import { BehaviorSubject } из 'rxjs / BehaviorSubject';

@ Injectable ({обеспечитьIn: 'root'}) класс экспорта DataService {

частные цели = новый BehaviorSubject ([«Начальная цель»]);goal = this.goals.asObservable ();

constructor () {}

}

Я не могу запустить, так как я получаю ошибку, как показано ниже вПодсказка: [ts] Модуль '' c: / Users / Admin / free_project / code / ng5 / node_modules / rxjs / BehaviorSubject "'не имеет экспортированного члена' BehaviorSubject '.

1 Ответ

0 голосов
/ 09 декабря 2018

Нет, вы не должны обращаться к rxjs/internal/BehaviorSubject.

. Основное правило для RxJS 6:

Функции создания (например, of, from и т. Д.).) и типы Observable (Observable, Subject, BehaviourSubject) импортируются из rxjs:

import {BehaviourSubject} from "rxjs";

Операторы (такие как map, mergeMap и т. д.) импортируются из rxjs/operators:

import {map} from "rxjs/operators";
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...