Zoeken op website

angular - AngularJS/rxjs: Observable vangt fout niet op bij abonnement

Ik probeer enkele aangepaste fouten op een Observable af te handelen.

Ik wil een abonnement beëindigen als ik een nieuwe aangepaste fout genereer. Maar wat ik ook probeer, het proces gaat nog steeds door zonder dat er fouten worden gegenereerd.

Ik probeer de subscribe-functie te v

Lees verder →

angular - Hoe de retourwaarde van store dispatch RxJs te extraheren

Om het kort te maken, ik ben junior .Net-ontwikkelaar en ik kreeg de opdracht om iets te veranderen in onze Angular-app, ik heb geen idee hoe het werkt en ik worstel om het te veranderen. Ik zit vast op één onderwerp.

De gebruiker wordt aangemaakt op basis van het formulier, na het indienen ervan is er

Lees verder →

angular - Iets cachen met RXJS totdat aan een bepaalde voorwaarde is voldaan

Ik probeer een RXJS Observable te maken die in feite als een cache zal werken. Gewoonlijk kan ik gewoon shareReplay hiervoor gebruiken, maar de gegevens die ik probeer te cachen zijn gebaseerd op de gebruiker, dus moeten worden gereset. Het volgende doet bijna wat ik wil:

const myObservable = userProfile.pipe( switchMap(profile => loadData(profile)), shareReplay(1) );

Nu is de data geladen bij het eerste abonnement en het zal niet opn

Lees verder →

typescript - Angular 13 met RxJS 7: Hoe $obs.toPromise() migreren naar lastValueFrom($obs) met een script?

Ik migreer een Angular 12-project naar Angular 13. Angular 13 wordt geleverd met RxJS 7. RxJS 7 heeft $obs.toPromise() afgeschaft ten gunste van lastValueFrom($obs).

Helaas, ik heb tonnen $obs.toPromise() en ik ben op zoek naar een praktische en tijdbesparende manier om de migratie te maken.

Is er een migratiescript?

Lijkt in feite:

import * as fs from 'fs'; import * as glob from 'glob'; const files = glob.sync(`/**/*

Lees verder →

typescript - Angular RXJS HTTPClient vangt HttpErrorResponses niet op

Angular 12, ik probeer een reeks eenheidstests uit te voeren waarbij ze fouten in de http-respons zullen opvangen, maar wanneer de tests worden uitgevoerd, wordt de fout doorgegeven in de responsinhoud in plaats van als een fout.

Spec.ts-bestand

it('Test post method fa

Lees verder →

angular - typescript meerdere decimale punten sorteren met rxjs replayobject

Hieronder staat de sortering van mijn aangepaste tabelcomponent. Het werkt goed voor String- en getalgegevens typen, behalve voor getallen met meerdere decimalen. DTableSort.ts

@Component({ selector: "myDefaultGSorter", template: ` <a style="cursor: pointer" (click)="sort()" class="text-nowrap" [ngClass]="isSortedByMeAsc ? 'sort_by_asc' : isSortedByMeDesc ? 'sort_by_desc' : 'no_sorting'&quo

Lees verder →

typescript - rxjs-timer blijft draaien na subject complete()

Ik heb de volgende code om 2 dingen te bereiken in mijn Angular 8-project.

  1. API-aanroep elke 30 seconden die ik bijhoud met een rxjs-timer.
  2. Telkens wanneer ik gegevens via websocket ontvang, wil ik dezelfde API aanroepen en de timer op 30 seconden resetten.

Probleem: Het lijkt erop dat de

Lees verder →

angular - Hoe kan ik RxJS uitbreiden?

Ik ben op zoek naar een manier om een callback uit te voeren telkens wanneer iemand subscribe aanroept op een instantie van een gegeven klasse die Observable implementeert.

Bij afwezigheid van een hook in de RxJS-bibliotheek, zou ik in vrijwel elke andere objectgeoriënteerde taal:

  • erft de klasse die ik wil aanpassen (ReplaySubject in dit geval);
  • overschrijf de subscribe-methode; en
  • voer mijn callback uit en g

    Lees verder →

javascript - Hoe dynamisch functi.calls aan elkaar te schakelen met RXJS?

Ik moet het resultaat van een verzoek bij de eerste oproep cachen en vervolgens de gecachte waarde lezen voor volgende oproepen.

Om dat doel te bereiken, gebruik ik promises en koppel ik ze aan elkaar. Ik heb een werkende oplossing, maar ik zou het graag willen omzetten naar RxJS-observables in plaats van

Lees verder →

TypeScript - Angular 2 RC4 RxJS-crash

Ik heb een stuk code dat perfect werkte tot de laatste Angular 2-update. Onder andere maakt het gebruik van Http-verzoeken en Observables.

Ik heb geüpdatet naar RC4, alle RxJS-operators geïmporteerd (om zeker te zijn dat het werkt) en ik krijg Fout: SecurityError: DOM Exception 18

Weet je waarom en hoe ik dit kan oplossen?

Vereenvoudigde codefragment:

logIn(email: string, pass: string): Observable<boolean> { return Observable.create((observer: Observer&

Lees verder →