⊗jsagPmRtLSP 90 of 97 menu

Problem z przełączaniem linków w Angular

Przeanalizujmy rozwiązanie problemu z przełączaniem linków w routingu. Ten problem można rozwiązać za pomocą biblioteki RxJS, która jest już zawarta w Angularze.

Na początek zaimportujmy klasę Subscription:

import { Subscription } from 'rxjs';

Stwórzmy prywatną właściwość:

export class AaaaComponent { private subscription: Subscription; }

Stwórzmy właściwość do przechowywania parametru o nazwie id:

export class AaaaComponent { id: number | undefined; private subscription: Subscription; }

A teraz zasubskrybujmy zmianę parametru id z routa:

export class AaaaComponent { id: number | undefined; private subscription: Subscription; constructor(private activateRoute: ActivatedRoute) { this.subscription = activateRoute.params.subscribe(params => this.id = params['id']); } }

Rozwiąż problem z przełączaniem linków.

Polski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wykorzystujemy pliki cookie do działania strony, analizy i personalizacji. Przetwarzanie danych odbywa się zgodnie z Polityką prywatności.
zaakceptuj wszystkie dostosuj odrzuć