2016-04-18 16 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

क्या आप अपनी मुख्य HTML फ़ाइल में rxjs को कॉन्फ़िगर करने का तरीका प्रदान कर सकते हैं? धन्यवाद! –

+0

@ थिएरी टम्प्लीयर हाहा, वही। असल में मैं कोणीय 2-उल्का का उपयोग कर रहा हूं, इसलिए मेरे पास उन चीजें नहीं हैं .. –

+0

मुझे आरएक्सजे स्रोत ('Rx.js') पर एक नज़र डालें और मैं मॉड्यूल पंजीकरण देख सकता हूं: 'System.register (" rxjs/विषय/व्यवहार विषय ", ...'। इस्तेमाल किए गए संस्करण के बारे में कोई संकेत? ;-) –

उत्तर

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

धन्यवाद , लेकिन अब यह दिखाता है: 'मूलभूत अभिव्यक्ति: संदर्भ त्रुटि: व्यवहार विषय परिभाषित नहीं किया गया है', वास्तव में मैं अब काफी उलझन में हूं अब जिस तरह से अनुशंसित है .. –

+0

ठीक है, मेरे उत्तर को अपडेट किया गया। –

+0

वाह, अब यह अच्छी तरह से काम कर रहा है! –

संबंधित मुद्दे