2016-04-18 13 views
15

Sto usando angolare 2.Impossibile trovare 'rxjs/soggetto/BehaviorSubject' modulo

Quando uso uno di questi due, il mio programma funziona bene:

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

Tuttavia, cerco di usare il modo seguente:

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

Ma ho fallito, mia console browser mostra:

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

Come posso utilizzare correttamente la terza via? Grazie

+0

Puoi fornire il modo di configurare rxjs nel tuo file HTML principale? Grazie! –

+0

@ThierryTemplier haha, lo stesso di nuovo. In realtà sto usando angular2-meteor, quindi non ho queste cose .. –

+0

Ho dato un'occhiata al sorgente rxjs ('Rx.js') e posso vedere la registrazione del modulo:' System.register ("rxjs/subject/BehaviorSubject ", ...'. Qualche suggerimento sulla versione usata? ;-) –

risposta

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

Grazie , ma ora mostra: "EXCEPTION ORIGINALE: ReferenceError: BehaviorSubject non è definito", in realtà sono abbastanza confuso ora quale modo è consigliato ora .. –

+0

Ok, ho aggiornato la mia risposta. –

+0

wow, ora funziona bene! –

Problemi correlati