Tôi đang di chuyển đến [email protected]
và sử dụng toán tử có thể đặt ... Tôi cũng cập nhật Observable
phương pháp tĩnh. Tôi tự hỏi đối tác của Observable.throw
và import 'rxjs/add/observable/throw';
là gì.Quan sát được.thay thế thay thế trong rxjs 5.5.2
Tôi có nên nhập xấu xí _throw
không?
import { _throw } from 'rxjs/observable/throw';
Hoặc có cách tốt hơn. Thành thật mà nói tôi thích phương pháp tĩnh trên Observable
, và bây giờ có vẻ như tất cả các phương pháp tạo tĩnh như of
, from
phải được nhập từ rxjs/observable/<methodName>
?
Có cùng một câu hỏi. Thật không may, các tài liệu 5.5 chỉ đề cập đến các toán tử (hiện tại "lettable"), chứ không phải các phương thức tĩnh. Điểm bất lợi của việc nhập các phương thức tĩnh là chúng có tên rất ngắn thiếu ngữ cảnh quan sát và trông giống các phần tử cú pháp ("từ" và "của") hoặc thậm chí trùng với từ khóa ("throw" và "if") . Do đó, tôi có xu hướng nhập chúng với tên bí danh ("_throw" là "ObservableThrow", "of" là "ObservableOf", hoặc "empty" là "EmptyObservable"). – Cito
Tất nhiên chúng tôi vẫn có thể sử dụng phương pháp cũ để nhập 'rxjs/add/...', nhưng điều đó có những nhược điểm tương tự như đối với các toán tử. – Cito