2016-04-18 4 views
15

Я использую Угловая 2.Не удается найти модуль «rxjs/субъект/BehaviorSubject»

При использовании любого из этих двух, моя программа работает хорошо:

import { BehaviorSubject } from 'rxjs/Rx'; 
import { BehaviorSubject } from 'rxjs'; 

Однако, я стараюсь использовать следующим образом:

import { BehaviorSubject } from 'rxjs/subject/BehaviorSubject'; 

Но мне не удалось, мой браузер консоль показывает:

Uncaught Error: Cannot find module 'rxjs/subject/BehaviorSubject'

Как правильно использовать третий способ? Спасибо

+0

Не могли бы вы предоставить способ настройки rxjs в вашем основном HTML-файле? Благодаря! –

+0

@ThierryTemplier ха-ха, тот же снова. На самом деле я использую angular2-meteor, поэтому у меня нет таких вещей. –

+0

Я смотрю на источник rxjs ('Rx.js'), и я вижу регистрацию модуля:' System.register («rxjs/subject/BehaviorSubject ", ...'. Любые намеки на используемую версию? ;-) –

ответ

42
import {BehaviorSubject} from 'rxjs/BehaviorSubject'; 
+0

Спасибо , но теперь он показывает: «ОРИГИНАЛЬНОЕ ИСКЛЮЧЕНИЕ: ReferenceError: BehaviorSubject не определено», на самом деле я довольно запутан теперь, какой способ рекомендуется сейчас. –

+0

Хорошо, обновил мой ответ. –

+0

ничего себе, теперь он работает хорошо! –

 Смежные вопросы

  • Нет связанных вопросов^_^