Miért használjuk a leiratkozást szögben?

Tartalomjegyzék:

Miért használjuk a leiratkozást szögben?
Miért használjuk a leiratkozást szögben?

Videó: Miért használjuk a leiratkozást szögben?

Videó: Miért használjuk a leiratkozást szögben?
Videó: Novobiocin test- Coagulase Negative Staphylococci (S. epidermidis and S. saprophyticus) 2024, Március
Anonim

Használja a leiratkozási módszert A memóriaszivárgás elkerülése érdekében le kell iratkoznunk az előfizetésekről, ha ezzel végeztünk. Ezt úgy tesszük, hogy a Megfigyelhetőben a leiratkozási módot hívjuk. Az Angularban le kell iratkoznunk a megfigyelhető ha az összetevő megsemmisül

Mi a célja a szögletes leiratkozásnak?

Konkrétan le kell iratkoznunk, mielőtt az Angular megsemmisíti az összetevőt. Ennek elmulasztása memóriaszivárgást okozhat. Leiratkozunk az ngOnDestroy metódusban megfigyelhető oldalunkról.

Szögletesen le kell iratkoznunk?

Általában nem kell leiratkoznia a . Az ActivatedRoute és a megfigyelhető részei el vannak szigetelve magától az útválasztótól, így az Angular Router megsemmisíti az irányított összetevőt amikor már nincs rá szükség, és az injektált ActivatedRoute vele együtt meghal.

Miért használják az előfizetést szögben?

Ez az a funkció, amely akkor fut le, amikor a fogyasztó meghívja az előfizetési metódust. A előfizetői függvény meghatározza, hogyan szerezhet be vagy generálhat közzé közzéteendő értékeket vagy üzeneteket A létrehozott megfigyelhető megjelenítés végrehajtásához és az értesítések fogadásának megkezdéséhez hívja meg az előfizetési metódust, egy megfigyelőt elhaladva.

Az Angular automatikusan leiratkozik?

@YoussefTaghlabi, FYI, a hivatalos szögletű dokumentáció (angular.io/guide/http) megemlíti, hogy: " The AsyncPipe automatikusan előfizet (és leiratkozik) az Ön számára." Tehát ez valóban hivatalosan dokumentált.

Ajánlott: