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.

6
'dari' vs 'dari' operator
Apakah satu-satunya perbedaan antara Observable.ofdan Observable.fromformat argumen? Suka Function.prototype.calldan Function.prototype.apply? Observable.of(1,2,3).subscribe(() => {}) Observable.from([1,2,3]).subscribe(() => {})
153 rxjs 

2
RxJS: Bagaimana saya memperbarui Observable secara "manual"?
Saya pikir saya pasti salah paham tentang sesuatu yang fundamental, karena dalam pikiran saya ini harus menjadi kasus paling mendasar untuk diamati, tetapi untuk kehidupan saya, saya tidak tahu bagaimana melakukannya dari dokumen. Pada dasarnya, saya ingin bisa melakukan ini: // create a dummy observable, which I would update manually …

21
Bagaimana saya bisa menutup dropdown klik di luar?
Saya ingin menutup dropdown menu login saya ketika pengguna mengklik di mana saja di luar dropdown itu, dan saya ingin melakukannya dengan Angular2 dan dengan "pendekatan" Angular2 ... Saya telah mengimplementasikan solusi, tetapi saya benar-benar tidak merasa yakin dengan itu. Saya pikir pasti ada cara termudah untuk mencapai hasil yang …

14
node_modules / rxjs / internal / types.d.ts (81,44): error TS1005: ';' kesalahan yang diharapkan setelah instalasi Angular 6
Saya mendapat kesalahan node_modules / rxjs / internal / types.d.ts (81,44): error TS1005: ';' diharapkan. setelah pemasangan Angular 6. Periksa kesalahan: ERROR in node_modules/rxjs/internal/types.d.ts(81,44): error TS1005: ';' expected. node_modules/rxjs/internal/types.d.ts(81,74): error TS1005: ';' expected. node_modules/rxjs/internal/types.d.ts(81,77): error TS1109: Expression expected.

5
ambil (1) vs pertama ()
Saya menemukan beberapa implementasi AuthGuards yang digunakan take(1). Dalam proyek saya, saya menggunakan first(). Apakah keduanya bekerja dengan cara yang sama? import 'rxjs/add/operator/map'; import 'rxjs/add/operator/first'; import { Observable } from 'rxjs/Observable'; import { Injectable } from '@angular/core'; import { CanActivate, Router, ActivatedRouteSnapshot, RouterStateSnapshot } from '@angular/router'; import { AngularFire } …

3
Properti 'catch' tidak ada pada tipe 'Observable <any>'
Pada halaman dokumentasi 2 sudut untuk menggunakan layanan Http, ada contoh. getHeroes (): Observable&lt;Stuff[]&gt; { return this.http.get(this.url) .map(this.extractData) .catch(this.handleError); } Saya mengkloning proyek angular2-webpack-starter dan menambahkan kode di atas sendiri. Saya mengimpor Observablemenggunakan import {Observable} from 'rxjs/Observable'; Saya mengasumsikan properti Observablejuga diimpor ( .mapberfungsi). Melihat changelog untuk rxjs.beta-6 dan tidak …


5
Bagaimana cara membuat Observable dari data statis yang mirip dengan http di Angular?
Saya memiliki layanan yang memiliki metode ini: export class TestModelService { public testModel: TestModel; constructor( @Inject(Http) public http: Http) { } public fetchModel(uuid: string = undefined): Observable&lt;string&gt; { if(!uuid) { //return Observable of JSON.stringify(new TestModel()); } else { return this.http.get("http://localhost:8080/myapp/api/model/" + uuid) .map(res =&gt; res.text()); } } } di konstruktor …

5
Redux & RxJS, ada persamaannya?
Saya tahu Redux adalah "implementasi" Flux yang lebih baik, atau lebih baik mengatakan itu adalah desain ulang untuk menyederhanakan berbagai hal (manajemen status aplikasi). Saya telah mendengar banyak tentang pemrograman reaktif (RxJS), tetapi saya belum menyelam untuk mempelajarinya. Jadi pertanyaan saya adalah: apakah ada persimpangan (kesamaan) antara kedua teknologi ini …
113 javascript  rxjs  redux 

8
Apa itu "callback hell" dan bagaimana dan mengapa RX menyelesaikannya?
Dapatkah seseorang memberikan definisi yang jelas bersama dengan contoh sederhana yang menjelaskan apa itu "callback hell" untuk seseorang yang tidak tahu JavaScript dan node.js? Kapan (dalam jenis pengaturan apa) "masalah callback hell" terjadi? Mengapa itu terjadi? Apakah "callback hell" selalu terkait dengan komputasi asinkron? Atau dapatkah "callback hell" terjadi juga …

4
Untuk apa pipa di rxJS
Saya pikir saya memiliki konsep dasar, tetapi ada beberapa ketidakjelasan Jadi secara umum inilah cara saya menggunakan observable: observable.subscribe(x =&gt; { }) Jika saya ingin memfilter data, saya dapat menggunakan ini: import { first, last, map, reduce, find, skipWhile } from 'rxjs/operators'; observable.pipe( map(x =&gt; {return x}), first() ).subscribe(x =&gt; …
110 angular  rxjs  rxjs5 

5
Apa itu fungsi pipa () di Angular
Pipa adalah filter untuk mengubah data (format) di template. Saya menemukan pipe()fungsi seperti di bawah ini. Apa pipe()sebenarnya arti fungsi ini dalam kasus ini? return this.http.get&lt;Hero&gt;(url) .pipe( tap(_ =&gt; this.log(`fetched hero id=${id}`)), catchError(this.handleError&lt;Hero&gt;(`getHero id=${id}`)) );

4
Bagaimana saya bisa `menunggu` di Rx Observable?
Saya ingin bisa menunggu yang bisa diamati, misalnya const source = Rx.Observable.create(/* ... */) //... await source; Upaya naif menghasilkan menunggu penyelesaian segera dan tidak memblokir eksekusi Edit: Pseudocode untuk kasus penggunaan lengkap saya adalah: if (condition) { await observable; } // a bunch of other code Saya mengerti bahwa …

3
Teramati Akhirnya di Berlangganan
Menurut artcle ini , onCompletedan onErrorfungsinya subscribesama-sama eksklusif. Artinya salah satu onErroratau onCompleteperistiwa akan menyala di saya subscribe. Saya memiliki blok logika yang perlu dijalankan apakah saya menerima kesalahan, atau saya berhasil menyelesaikan informasi saya. Saya mencari sesuatu seperti finallydi python , tetapi yang saya temukan hanyalah finallyyang perlu dilampirkan …
105 javascript  rxjs  rxjs5 

5
Angular 4+ ngOnDestroy () dalam layanan - hancurkan yang dapat diamati
Dalam aplikasi bersudut kita memiliki ngOnDestroy()hook siklus hidup untuk sebuah komponen / direktif dan kita menggunakan hook ini untuk berhenti berlangganan observable. Saya ingin menghapus / menghancurkan observasi yang dibuat dalam sebuah @injectable()layanan. Saya melihat beberapa posting yang mengatakan bahwa ngOnDestroy()dapat digunakan dalam layanan juga. Tapi, apakah ini praktik yang …

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.