Aktywne Wpisy
Zawiera treści 18+
Ta treść została oznaczona jako materiał kontrowersyjny lub dla dorosłych.
Zawiera treści 18+
Ta treść została oznaczona jako materiał kontrowersyjny lub dla dorosłych.
Skopiuj link
Skopiuj linkTa treść została oznaczona jako materiał kontrowersyjny lub dla dorosłych.
Ta treść została oznaczona jako materiał kontrowersyjny lub dla dorosłych.
Wykop.pl
Mikri, tworzę apkę w Angularze, gdzie serwisy/komponenty porozumiewają się za pomocą streamów (Obserwery subksrybuja się do Observable..).
Mam problem z przetestowaniem działania. Mam serwis , który odbiera mi dane z API (Observable.fromPromise(this.$hhtp.get...) - i za pomoca ReplaySubject przekazuje je dalej. W innych komponentach w onInit subksrybuje sie do tego subjectu. Wszystko działa ok.
Niestety mam problem z przetestowaniem działania. W teście robiąc coś takiego:
this.$httpBackend.whenGET(
/danyUrl).respond(stworzonaDoTestowLista);
this.mojServis.listStream().subscribe(list => {
console.log(lista); //-wyswietla poprawnie stworzona przeze mnie liste
//console.log(lista[0] lub lista.first() lub nawet lista.length() - wyświetla undefined)
Próbowałem już przez kilka godzin jakoś tą listę ze streamu zrzutować na tablicę. Stworzyłem nową tablicę, a potem za pomocą met. push() wrzuciłem listę. Efekt ten sam.. W jaki sposób mogę przetwarzać sobie tą listę ze streamu/porównywać?
json()