Pytania otagowane jako rxjs

Reactive Extensions for JavaScript (RxJS) to zestaw bibliotek do tworzenia programów asynchronicznych i opartych na zdarzeniach przy użyciu obserwowalnych kolekcji i kompozycji w stylu Array Extras.


21
Angular / RxJs Kiedy powinienem zrezygnować z subskrypcji `Subskrypcji`
Kiedy należy przechowywać Subscriptioninstancje i wywoływać je unsubscribe()podczas cyklu życia NgOnDestroy, a kiedy mogę je po prostu zignorować? Zapisanie wszystkich subskrypcji wprowadza sporo bałaganu do kodu komponentu. Przewodnik klienta HTTP ignoruje takie subskrypcje: getHeroes() { this.heroService.getHeroes() .subscribe( heroes => this.heroes = heroes, error => this.errorMessage = <any>error); } W tym …

9
BehaviorSubject vs. Observable?
Patrzę na wzorce Angular RxJs i nie rozumiem różnicy między a BehaviorSubjecta an Observable. Z mojego zrozumienia, a BehaviorSubjectjest wartością, która może się zmieniać w czasie (może być subskrybowana, a subskrybenci mogą otrzymywać zaktualizowane wyniki). To wydaje się być dokładnie tym samym celem Observable. Kiedy użyjesz Observablevs a BehaviorSubject? Czy …

19
Kątowy HTTP GET z błędem TypeScript http.get (…) .map nie jest funkcją w [null]
Mam problem z HTTP w Angular. Chcę tylko GETz JSONlisty i wyświetlić je w widoku. Klasa usług 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
Jaki jest prawidłowy sposób udostępniania wyniku połączenia sieciowego Angular Http w RxJs 5?
Korzystając z protokołu HTTP, wywołujemy metodę, która wykonuje połączenie sieciowe i zwraca obserwowalny http: getCustomer() { return this.http.get('/someUrl').map(res => res.json()); } Jeśli weźmiemy to pod uwagę i dodamy do niej wielu subskrybentów: let network$ = getCustomer(); let subscriber1 = network$.subscribe(...); let subscriber2 = network$.subscribe(...); Chcemy mieć pewność, że nie spowoduje …


6
Konwertuj obietnicę na Obserowalną
Próbuję owinąć głowę wokół obserwowalnych. Uwielbiam sposób, w jaki obserwowalne rozwiązania problemów związanych z rozwojem i czytelnością. Jak czytam, korzyści są ogromne. Obserwowalne na HTTP i kolekcjach wydają się być proste. Jak przekonwertować coś takiego na obserwowalny wzór. Pochodzi z mojego komponentu usługi, aby zapewnić uwierzytelnianie. Wolę, aby działało to …


10
Jak uzyskać bieżącą wartość przedmiotu RxJS lub obserwowalnego?
Mam usługę 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); }); } } Wszystko działa świetnie. …
206 javascript  angular  rxjs 

16
Angular 2 beta.17: „Mapa właściwości” nie istnieje dla typu „Observable <Response>”
Właśnie zaktualizowałem wersję Angular 2 beta16 do wersji beta17 , co z kolei wymaga rxjs 5.0.0-beta.6. ( Dziennik zmian tutaj: https://github.com/angular/angular/blob/master/CHANGELOG.md#200-beta17-2016-04-28 ) W wersji beta16 wszystko działało dobrze, jeśli chodzi o funkcjonalność Observable / map. Następujące błędy pojawiły się po aktualizacji i występują podczas próby transpozycji maszynopisu: Właściwość „mapa” nie …
195 typescript  angular  rxjs 

19
Obserwowalny. Nie jest funkcją
Mam problem z Observable.offunkcją importowania w moim projekcie. Mój Intellij widzi wszystko. W moim kodzie mam: import {Observable} from 'rxjs/Observable'; i w moim kodzie używam go w ten sposób: return Observable.of(res); Jakieś pomysły?
192 angular  rxjs 

6
Utwórz jednorazową subskrypcję
Muszę utworzyć subskrypcję, Observablektóra jest usuwana natychmiast po pierwszym wywołaniu. Czy jest coś takiego: observable.subscribeOnce(func); Mój przypadek użycia, tworzę subskrypcję w programie obsługi trasy ekspresowej, a subskrypcja jest wywoływana wiele razy na żądanie.
182 rxjs 

3
Http.get (), map (), subscribe () i obserwowalny wzorzec w Angular2 - podstawowe zrozumienie
Teraz mam stronę początkową, na której mam trzy linki. Po kliknięciu ostatniego łącza „znajomi” inicjowany jest odpowiedni komponent znajomych. W tym miejscu chcę pobrać / pobrać listę moich znajomych wpisanych do pliku friends.json. Do tej pory wszystko działa dobrze. Ale nadal jestem nowicjuszem w usłudze HTTP angular2, używającej obserwojów, mapy, …
170 http  angular  rxjs 

11
Zwróć pusty Observable
Funkcja more()ma zwrócić wynik Observablez żądania get 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(); } ); } } W takim …


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.