Pertanyaan yang diberi tag «rxjs»

Ekstensi Reaktif untuk JavaScript (RxJS) adalah sekumpulan pustaka untuk membuat program asinkron dan berbasis peristiwa menggunakan koleksi yang dapat diamati dan komposisi gaya Array Extras.


21
Angular / RxJs Kapan saya harus berhenti berlangganan dari `Berlangganan`
Kapan saya harus menyimpan Subscriptioninstance dan memohon unsubscribe()selama siklus hidup NgOnDestroy dan kapan saya bisa mengabaikannya? Menyimpan semua langganan menimbulkan banyak kekacauan dalam kode komponen. Panduan Klien HTTP mengabaikan langganan seperti ini: getHeroes() { this.heroService.getHeroes() .subscribe( heroes => this.heroes = heroes, error => this.errorMessage = <any>error); } Pada saat yang …

9
BehaviorSubject vs Observable?
Saya melihat ke dalam pola Angular RxJs dan saya tidak mengerti perbedaan antara a BehaviorSubjectdan a Observable. Dari pemahaman saya, a BehaviorSubjectadalah nilai yang dapat berubah dari waktu ke waktu (dapat berlangganan dan pelanggan dapat menerima hasil yang diperbarui). Ini tampaknya menjadi tujuan yang sama persis Observable. Kapan Anda akan …

19
HTTP GET Angular dengan kesalahan TypeScript http.get (...) .map bukan fungsi di [null]
Saya punya masalah dengan HTTP di Angular. Aku hanya ingin GETsebuah JSONdaftar dan menunjukkan dalam pandangan. Kelas layanan import {Injectable} from "angular2/core"; import {Hall} from "./hall"; import {Http} from "angular2/http"; @Injectable() export class HallService { public http:Http; public static PATH:string = 'app/backend/' constructor(http:Http) { this.http=http; } getHalls() { return this.http.get(HallService.PATH …
334 angular  rxjs 

21
Apa cara yang benar untuk membagikan hasil panggilan jaringan Angular Http di RxJs 5?
Dengan menggunakan Http, kami memanggil metode yang melakukan panggilan jaringan dan mengembalikan http yang dapat diamati: getCustomer() { return this.http.get('/someUrl').map(res => res.json()); } Jika kami menerima hal ini dan menambahkan beberapa pelanggan ke dalamnya: let network$ = getCustomer(); let subscriber1 = network$.subscribe(...); let subscriber2 = network$.subscribe(...); Apa yang ingin kami …


6
Konversikan Janji menjadi Teramati
Saya mencoba untuk membungkus kepala saya di sekitar yang bisa diamati. Saya suka cara yang diamati diamati memecahkan masalah pengembangan dan keterbacaan. Ketika saya membaca, manfaatnya sangat besar. Dapat diamati pada HTTP dan koleksi tampaknya lurus ke depan. Bagaimana saya bisa mengubah sesuatu seperti ini menjadi pola yang bisa diamati. …


10
Bagaimana cara mendapatkan nilai saat ini dari Subjek atau Observasi RxJS?
Saya memiliki layanan 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); }); } } Semuanya bekerja …
207 javascript  angular  rxjs 

16
Angular 2 beta.17: Properti 'peta' tidak ada pada tipe 'Observable <Response>'
Saya baru saja memutakhirkan dari Angular 2 beta16 ke beta17 , yang pada gilirannya membutuhkan rxjs 5.0.0-beta.6. (Changelog di sini: https://github.com/angular/angular/blob/master/CHANGELOG.md#200-beta17-2016-04-28 ) Pada beta16 semua bekerja dengan baik terkait fungsionalitas Observable / map. Kesalahan berikut ini muncul setelah saya memutakhirkan dan terjadi ketika naskah mencoba untuk mengubah: Properti 'peta' tidak …
195 typescript  angular  rxjs 

19
Yang bisa diamati. Bukan fungsi
Saya mengalami masalah dengan Observable.offungsi impor di proyek saya. Intellij saya melihat semuanya. Dalam kode saya, saya punya: import {Observable} from 'rxjs/Observable'; dan dalam kode saya, saya menggunakannya seperti itu: return Observable.of(res); Ada ide?
192 angular  rxjs 

6
Buat langganan satu kali
Saya perlu membuat langganan ke Observableyang segera dibuang saat pertama kali dipanggil. Apakah ada sesuatu seperti: observable.subscribeOnce(func); Kasing penggunaan saya, saya membuat langganan dalam pengendali rute ekspres dan langganan dipanggil beberapa kali per permintaan.
182 rxjs 


11
Kembalikan Observable yang kosong
Fungsi more()ini seharusnya mengembalikan sebuah Observabledari permintaan dapatkan 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(); } ); } } Dalam …


Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.