Användningsfall: ring ett slutpunkt var tredje minut som skulle uppdatera statusen för en viss tjänst över applikationen.
min nuvarande kod:
interval(180000) .subscribe(() => this.doRequest .pipe(catchError
Läs mer →
Jag vill köra en del av min logik efter min prenumeration med en ytterligare fördröjning (med RxJS). Jag känner till finalize-operatören, som jag skulle kunna använda med en pipe, men det skulle leda till en omedelbar körning efter att min observable ha
Läs mer →
Angular Material-dokumentationsapplikationen hämtar ruttparametrar från lata laddade ruttmoduler på detta sätt:
https://github.com/angular/material.angular.io/blob/master/src/app/pages/component-category-list/component-category-list.ts
// Combine params from all of the Läs mer →
Jag försöker hantera några anpassade fel på en Observable.
Jag vill avsluta en prenumeration om jag kastar ett nytt anpassat fel. Men oavsett vad jag försöker fortsätter processen ändå utan att något fel kastas.
Jag försöker avsluta subscribe-funktionen och hoppa till felhanterare
Läs mer →
Lång historia kort är jag junior .Net-utvecklare och jag fick i uppgift att ändra något i vår Angular-app, jag har ingen aning om hur det fungerar och jag har svårt att ändra det. Jag sitter fast på ett ämne.
Användare skapas baserat på formuläret, efter att ha skickat det finns ett anrop:
Läs mer →Jag försöker skapa ett RXJS Observable som i princip ska fungera som en cache. Vanligtvis kan jag bara använda shareReplay för detta, men de data jag försöker cacha är baserade på användaren, så de måste återställas. Följande gör nästan det jag vill:
const myObservable = userProfile.pipe( switchMap(profile => loadData(profile)), shareReplay(1) );Nu är datan laddad på den första prenumerationen och den kommer inte att laddas igen förr
Läs mer →Jag migrerar ett Angular 12-projekt till Angular 13. Angular 13 levereras med RxJS 7. RxJS 7 har föråldrat $obs.toPromise() till förmån för lastValueFrom($obs).
Tyvärr har jag massor av $obs.toPromise() och jag letar efter ett praktiskt och tidsbesparande sätt att göra migreringen.
Finns det ett migreringsskript?
Ser i princip ut:
import * as fs from 'fs'; import * as glob from 'glob'; const files = glob.sync( Läs mer →
Angular 12, jag försöker få en uppsättning enhetstester att köra där de ska fånga fel som kommer i http-svaret, men när testerna körs skickas felet i svarskroppen istället för som ett fel.
Spec.ts-fil
it('Test post method failure', () => { const expected: Http Läs mer →Nedan är sorteringen för min anpassade tabellkomponent. Den fungerar bra för sträng- och taltyper förutom tal med flera decimalpunkter. 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'"> <ng-conte Läs mer →
Jag har följande kod för att uppnå två saker i mitt Angular 8-projekt.
Problem: Det verkar som att timern fortfa
Läs mer →