⊗jsagPmRtLSP 90 of 97 menu

Problem med länkväxling i Angular

Låt oss gå igenom lösningen på problemet med länkväxling i routing. Detta problem kan lösas med hjälp av biblioteket RxJS, som redan är inkluderat i Angular.

Först importerar vi klassen Subscription:

import { Subscription } from 'rxjs';

Skapa en privat egenskap:

export class AaaaComponent { private subscription: Subscription; }

Skapa en egenskap för att lagra parametern med namnet id:

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

Och nu prenumererar vi på förändringen av parametern id från routern:

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

Lös problemet med länkväxling.

Svenska
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi använder kakor för webbplatsens funktion, analys och personalisering. Behandling av data sker i enlighet med Integritetspolicyn.
acceptera alla anpassa avvisa