Hvorfor bruker vi avmelding i vinkel?
Hvorfor bruker vi avmelding i vinkel?

Video: Hvorfor bruker vi avmelding i vinkel?

Video: Hvorfor bruker vi avmelding i vinkel?
Video: Topo-isomerase and it's different types | Molecular Biology 2024, Mars
Anonim

Bruk avmeldingsmetoden For å forhindre denne minnelekkasjen må vi melde oss ut av abonnementene når vi er ferdige. Vi gjør det ved å kalle opp abonnementsmetoden i Observable. I Angular må vi avslutte abonnementet på Observable når komponenten blir ødelagt

Hva er hensikten med å avslutte abonnementet i vinkel?

Spesifikt må vi avslutte abonnementet før Angular ødelegger komponenten. Hvis du ikke gjør det, kan det skape en minnelekkasje. Vi avslutter abonnementet på vår Observable in the ngOnDestroy-metoden.

Må vi avslutte abonnementet i vinkel?

Generelt trenger du ikke å avslutte abonnementet på . Den aktiverte ruten og dens observerbare er isolert fra selve ruteren slik at vinkelruteren ødelegger en rutet komponent når den ikke lenger er nødvendig og den injiserte ActivatedRoute dør med den.

Hvorfor brukes abonnement i vinkel?

Dette er funksjonen som utføres når en forbruker ringer abonnementsmetoden. Abonnentfunksjonen definerer hvordan du skaffer eller genererer verdier eller meldinger som skal publiseres For å utføre det observerbare du har opprettet og begynne å motta varsler, kaller du abonnentmetoden og passerer en observatør.

Avslutter angular automatisk abonnementet?

@YoussefTaghlabi, FYI, den offisielle vinkeldokumentasjonen (angular.io/guide/http) nevner at: " The AsyncPipe abonnerer (og avslutter abonnement) for deg automatisk." Så det er faktisk offisielt dokumentert.

Anbefalt: