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.
Jaka jest różnica między Promisei Observablew Angular? Przykład na każdym z nich byłby pomocny w zrozumieniu obu przypadków. W jakim scenariuszu możemy użyć każdego przypadku?
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 …
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 …
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 + …
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 …
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 …
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 …
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?
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.
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, …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.