Zoeken op website

typescript - RxJS fromEventPattern met React Native-evenementen

Ik probeer native events in React Native te filteren met RxJS. Ik gebruik react-native-ble-manager dat een EventEmitter blootstelt. In principe doe ik het volgende zonder RxJS (hier wordt alleen de relevante code getoond):

import React from 'react'; import RX from 'reactxp'; import { AppState, Platform, NativeModules, NativeEventEmitter, EmitterSubscription, PermissionsAndroid, ListView } from 'react-native'; import BleManager, { Peripheral } from 'react-native-

Lees verder →

javascript - Is er een manier om opnieuw te abonneren na het afmelden bij RxJS?

Hier is een voorbeeldcode die zich abonneert op een HTTP-verzoek en het annuleert bij een muisklik op de pagina. Ik wil opnieuw abonneren als ik nogmaals klik.

Hoe kan ik het abonnement wisselen? FIDDLE

export class AboutComponent implements OnInit { constructor(private http:HttpCli

Lees verder →

angular - RxJS/Observable: Hoe de volgorde instellen voor pipe-methoden

Ik heb een methode run in de klasse Some die een Observable retourneert en een pipe bevat binnen deze methode. En ik heb nog een pipe wanneer ik de methode run uitvoer.

import { of } from 'rxjs'; import { map, tap, delay } from '

Lees verder →

javascript - Op zoek naar iets zoals OrElse in de Angular rxjs find-functie tijdens het pipen

Ik heb het volgende stuk code. Wat ik probeer te bereiken is om door te verwijzen naar de pagina niet gevonden wanneer de functie "find" geen orderobject vindt in de geladen orders van de observable.

private order: Observable<OrderModel>; n

Lees verder →

angular - Hoe de rxjs "find" operator te gebruiken

Ik wil nameMatch instellen op de nodeName als de nodeName aanwezig is in de observeerbare stream. Hetzelfde geldt voor idMatch. Ik probeer de find rxjs-operator te gebruiken. Dit is wat ik momenteel heb:

const response = (this._resourceService.search(ResourceUrns.SERVICE_METRIC) .pipe( map(getServiceNodes)) .subscribe(result => { if (result.find(nodeName

Lees verder →

angular - Rxjs timeout() geeft een fout voor sommige toekomstige datums

Rxjs timeout() werkt niet goed voor sommige Dagen of Tijdstempel

import { interval } from 'rxjs'; import { timeout } from 'rxjs/operators'; const seconds = interval(1000); seconds.pipe( // Present Date (Thu Mar 19 2020 14:40:58) => 1584628858530 // to UTC time & date: (Wed Dec 30 2020 18:30:00) => 1609353000000-------Not working // to UTC time & date: (Mon Dec 30 2030 18:30:00) => 1924885800000-------Working timeout(ne

Lees verder →

typescript - RxJS - Belofteketen naar observable omzetten werkt niet

Ik probeer belofteketens om te zetten:

this.tradeTypesLogicService.getList().$promise .then(this.filterTradeTypes) .then(this.setSelectedTradeType)

naar een rxjs-observable:

this.tradeTypesLogicService .getList() //returns observable now .pipe(mergeMap(this.filterTradeTypes), map(this.setSelectedTradeType)) .subscribe(); protected filterTradeTypes = (tradeTypes: Array<any>) => { this.tradeTypes = filter(tradeTypes

Lees verder →

javascript - Rxjs wachten op uitvoering van het vorige intervalverzoek voordat verder wordt gegaan

Gebruiksscenario: bel om de 3 minuten een endpoint dat de status van een bepaalde dienst binnen de applicatie bijwerkt.

mijn huidige code:

interval(180000) .subscribe(() => this.doRequest .pipe(catchError((

Lees verder →

javascript - Hoe kan ik vertraagde logica uitvoeren met rxjs nadat ik een waarde van een subscription heb ontvangen?

Ik wil een deel van mijn logica uitvoeren na mijn abonnement met een extra vertraging (met RxJS). Ik weet van de finalize-operator, die ik met een pipe zou kunnen gebruiken, maar dat zou leiden tot een onmiddellijke uitvoering na de voltooiing van mijn

Lees verder →

javascript - Hebben we RXJS combineLatest nodig met ActivateRouted.pathFromRoot?

De Angular Material Documentatie-applicatie haalt routeringsparameters op uit lui geladen routemodules zoals dit:

https://github.com/angular/material.angular.io/blob/master/src/app/pages/component-category-list/component-category-list.ts

// Combine params from all of t

Lees verder →