Zoeken op website
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 →
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 →
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 →
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 →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 →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 →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 →
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 →
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 →
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 →