angular - Mengembalikan hasil sesuatu observable dengan combineLatest dan Rxjs

Saya ingin mendapatkan hasil bagi sesuatu yang boleh diperhatikan yang menolak nilai lalai setiap kali nilai berubah

Setiap kali nilai berubah, ia menolak nilai lalai dengan nilai baru yang dimasukkan ke dalam medan input

Sebagai contoh, nilai lalai ialah 5.

Saya memasukkan 4 ke

Baca lagi →

angular - Bagaimana untuk mengakses Rx.Scheduler.immediate melalui rxjs menggunakan SystemJS/Angular2?

Saya ingin menggunakan ImmediateScheduler dari RxJS dalam projek Angular2 saya.

Walau bagaimanapun, dalam pemasangan RxJS saya, ini tidak wujud. Saya menggunakan "rxjs": "5.0.0-beta.12" dalam package.json saya yang diperlukan oleh Angular 2.1.2.
Apabila melihat dalam folder node_modules/, saya menjumpai folder 'rxjs' dan folder 'rx'. ImmediateScheduler bukan sebahagian daripada 'rxjs' tetapi daripada 'rx'. Saya boleh menemuinya di sana dalam 'rx/dist/rx.lite.js' atau bahkan dalam 'r

Baca lagi →

typescript - Rxjs: singkatan untuk membuat observable daripada nilai atau observable

Saya menggunakan rxjs dengan TypeScript. Saya menulis dua fungsi mudah berikut. Tetapi saya rasa rxjs sudah mempunyai fungsi seperti itu. Adakah rxjs?

export function isObservable(value: any): value is Observable<any> { return value

Baca lagi →

typescript - Firebase dan RxJS

Saya membuat satu fungsi yang mendengar acara nilai:

getUnreadMessages() : Observable<any>{ return new Observable(observer =>{ firebase.database().ref('messages/' + this.userService.getUserID()).on("value", (snapshot : any) =>{ let count = 0; ...some more logic here... observer.next(count); observer.complete(); }, (error) =>{ observer.error(error); }) }) }

Apabila pangkalan data

Baca lagi →

angular - operator RXJS tidak berfungsi dengan firebase

Saya menggunakan pengendali RXJS dengan pengamatan firebase (distinct dan filter). ini ialah pokok firebase saya di sini. ini adalah kod saya:

let places this.db.list(`users/${this.authProvider.getUID()}/visitedPlaces`,{ query:{ orderByChild:"googleId" } }); places.distinct((p)=>{ con

Baca lagi →

javascript - Modul Typescript menyelesaikan 'rxjs' secara berbeza dalam fail yang sama

Saya telah menghabiskan berjam-jam berpusing-pusing, jadi tiba masanya untuk satu soalan yang sukar lagi.

Saya berada di dalam repositori mono lerna, dengan dua sub projek, ProjectA dan ProjectB.

ProjectA mempunyai kebergantung

Baca lagi →

typescript - RxJS6: tetapkan semula aliran selepas selesai

Saya telah bermain-main sedikit dengan RxJS 6. Saya sedang cuba untuk melaksanakan dragstart, dragmove dan dragend. Ini adalah kod yang saya ada setakat ini.

import { fromEvent } from 'rxjs'; import { concatMap } from 'rxjs/internal/operators/concatMap'; import { map } from 'rxjs/internal/operators

Baca lagi →

typescript - Dengan RxJs dalam Angular adakah saya hanya perlu menyelesaikan Observables yang dibuat di dalam komponen?

Pada dasarnya saya masih tidak begitu pasti mengenai pembersihan kod reaktif dalam komponen Angular. Adakah peraturan berikut betul dan mencukupi?

Peraturan saya untuk komponen reaktif:

  • pada manual x.subscribe():

    • jika menggunakan x.takeUntil(...) atau konstruksi serupa maka tiada pembersihan manual
    • jika x.complete() dipanggil dalam ruang skop komponen maka tiada pembersihan manual
    • sebaliknya manual .unsubscribe

      Baca lagi →

typescript - rxjs penomboran halaman dengan langganan ke setiap halaman

Kami sedang membuat pertanyaan graphql melalui websocket untuk mempunyai langganan kepada senarai entiti. Kami menggunakan penomboran kerana senarai itu sepatutnya boleh digulung tanpa had. Kami juga ingin melihat perubahan yang dibuat dalam pangkalan data secara masa nyata dalam senarai di bahagian hadapan.

Senarai ini boleh ditapis, disusun dan dihalaman.

Kami mempunyai kelas SelectParams yang membantu kami untuk m

Baca lagi →

typescript - Angular 6 Ralat menggunakan RxJS: Tidak dapat membaca sifat 'call' daripada tidak ditakrif

Saya sedang mencuba untuk memindahkan aplikasi Angular 5 ke Angular 6 dan saya mempunyai satu blok kod RxJS ini yang membuatkan saya keliru. Saya telah Google dan membaca dokumentasi RxJS cukup untuk mengetahui bahawa saya sepatutnya menggunakan .pipe, tetapi saya tidak dapat memaha

Baca lagi →