2016-04-18 23 views
15

Tôi đang sử dụng góc 2.Không thể tìm thấy mô-đun 'rxjs/chủ đề/BehaviorSubject'

Khi tôi sử dụng một trong hai, chương trình của tôi chạy tốt:

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

Tuy nhiên, tôi cố gắng sử dụng cách sau:

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

Nhưng tôi thất bại, giao diện điều khiển trình duyệt của tôi cho thấy:

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

Làm thế nào tôi có thể sử dụng đúng cách thứ ba? Cảm ơn

+0

Bạn có thể cung cấp cách bạn định cấu hình rxjs trong tệp HTML chính của mình không? Cảm ơn! –

+0

@ThierryTemplier haha, cùng một lần nữa. Trên thực tế tôi đang sử dụng angular2-meteor, vì vậy tôi không có những thứ đó .. –

+0

Tôi có một cái nhìn tại nguồn rxjs ('Rx.js') và tôi có thể thấy đăng ký module:' System.register ("rxjs/subject/BehaviorSubject ", ...' Bất kỳ gợi ý nào về phiên bản đã dùng? ;-) –

Trả lời

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

Cảm ơn , nhưng bây giờ nó cho thấy: 'EXIGIN ORIGINAL: ReferenceError: BehaviorSubject không được định nghĩa', thực sự tôi khá bối rối bây giờ mà cách được khuyến khích bây giờ .. –

+0

Ok, cập nhật câu trả lời của tôi. –

+0

wow, bây giờ nó đang hoạt động tốt! –

Các vấn đề liên quan