Câu hỏi được gắn thẻ «rxjs»

Phần mở rộng phản ứng cho JavaScript (RxJS) là một tập hợp các thư viện để soạn các chương trình không đồng bộ và dựa trên sự kiện bằng cách sử dụng các bộ sưu tập có thể quan sát và thành phần kiểu Array Extras.



9
Hành viSubject vs quan sát?
Tôi đang xem xét các mẫu RxJ của Angular và tôi không hiểu sự khác biệt giữa a BehaviorSubjectvà an Observable. Theo hiểu biết của tôi, a BehaviorSubjectlà một giá trị có thể thay đổi theo thời gian (có thể được đăng ký và người đăng ký có thể nhận …


21
Cách chính xác để chia sẻ kết quả của một cuộc gọi mạng Angular http trong RxJs 5 là gì?
Bằng cách sử dụng http, chúng tôi gọi một phương thức thực hiện cuộc gọi mạng và trả về một http có thể quan sát được: getCustomer() { return this.http.get('/someUrl').map(res => res.json()); } Nếu chúng tôi có thể quan sát điều này và thêm nhiều người đăng ký vào nó: …




10
Làm thế nào để có được giá trị hiện tại của Chủ đề RxJS hoặc có thể quan sát được?
Tôi có dịch vụ Angular 2: import {Storage} from './storage'; import {Injectable} from 'angular2/core'; import {Subject} from 'rxjs/Subject'; @Injectable() export class SessionStorage extends Storage { private _isLoggedInSource = new Subject<boolean>(); isLoggedIn = this._isLoggedInSource.asObservable(); constructor() { super('session'); } setIsLoggedIn(value: boolean) { this.setItem('_isLoggedIn', value, () => { this._isLoggedInSource.next(value); }); } } Mọi …
206 javascript  angular  rxjs 

16
Angular 2 beta.17: 'bản đồ' thuộc tính không tồn tại trên loại 'Có thể quan sát <Phản hồi>'
Tôi vừa nâng cấp từ Angular 2 beta16 lên beta17 , do đó yêu cầu rxjs 5.0.0-beta.6. (Changelog tại đây: https://github.com/angular/angular/blob/master/CHANGELOG.md#200-beta17-2016-04-28 ) Trong phiên bản beta16, tất cả đều hoạt động tốt về chức năng Quan sát / bản đồ. Các lỗi sau xuất hiện sau khi tôi nâng cấp …
195 typescript  angular  rxjs 

19
Observable.of không phải là một chức năng
Tôi đang gặp vấn đề với Observable.ofchức năng nhập khẩu trong dự án của tôi. Intellij của tôi nhìn thấy mọi thứ. Trong mã của tôi, tôi có: import {Observable} from 'rxjs/Observable'; và trong mã của tôi, tôi sử dụng nó như thế: return Observable.of(res); Có ý kiến ​​gì không?
189 angular  rxjs 

6
Tạo đăng ký một lần
Tôi cần phải tạo một thuê bao cho một Observablecái được xử lý ngay lập tức khi nó được gọi lần đầu tiên. Có cái gì đó như: observable.subscribeOnce(func); Trường hợp sử dụng của tôi, tôi đang tạo một thuê bao trong một trình xử lý tuyến tốc hành và …
182 rxjs 


11
Trả lại một quan sát trống
Hàm more()được cho là trả về một Observableyêu cầu nhận export class Collection{ public more = (): Observable&lt;Response&gt; =&gt; { if (this.hasMore()) { return this.fetch(); } else{ // return empty observable } } private fetch = (): Observable&lt;Response&gt; =&gt; { return this.http.get('some-url').map( (res) =&gt; { return res.json(); } ); } …


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.