Bakit namin ginagamit ang pag-unsubscribe sa angular?

Talaan ng mga Nilalaman:

Bakit namin ginagamit ang pag-unsubscribe sa angular?
Bakit namin ginagamit ang pag-unsubscribe sa angular?

Video: Bakit namin ginagamit ang pag-unsubscribe sa angular?

Video: Bakit namin ginagamit ang pag-unsubscribe sa angular?
Video: Pwede Bang Ako Na Lang Ulit - Bugoy Drilon (Music Video) 2024, Marso
Anonim

Gamitin ang paraan ng pag-unsubscribe Upang maiwasan ang pagtagas ng memorya na ito, kailangan nating mag-unsubscribe sa mga subscription kapag tapos na tayo. Ginagawa namin ito sa pamamagitan ng pagtawag sa paraan ng pag-unsubscribe sa Observable. Sa Angular, kailangan nating mag-unsubscribe sa Observable kapag ang bahagi ay sinisira

Ano ang layunin ng pag-unsubscribe sa angular?

Sa partikular, dapat tayong mag-unsubscribe bago sirain ng Angular ang bahagi. Ang pagkabigong gawin ito ay maaaring lumikha ng memory leak. Nag-unsubscribe kami sa aming Observable sa paraan ng ngOnDestroy.

Kailangan ba nating mag-unsubscribe sa angular?

Sa pangkalahatan, hindi mo kailangang mag-unsubscribe sa mga HTTP na tawag . Ang ActivatedRoute at ang mga observable nito ay insulated mula sa Router mismo kaya sinisira ng Angular Router ang isang naka-ruta na bahagi kapag hindi na ito kailangan at ang na-inject na ActivatedRoute ay namamatay kasama nito.

Bakit ginagamit ang subscribe sa angular?

Ito ang function na isinasagawa kapag tinawag ng isang mamimili ang paraan ng pag-subscribe. Tinutukoy ng function ng subscriber na kung paano kumuha o bumuo ng mga value o mensaheng ipa-publish Upang maisagawa ang naoobserbahang ginawa mo at magsimulang makatanggap ng mga notification, tatawagan mo ang paraan ng pag-subscribe nito, na nagpapasa sa isang observer.

Awtomatikong nag-a-unsubscribe ba angular?

@YoussefTaghlabi, FYI, binabanggit ng opisyal na angular na dokumentasyon (angular.io/guide/http) na: " Ang AsyncPipe ay awtomatikong nag-subscribe (at nag-unsubscribe) para sa iyo." Kaya, talagang opisyal na itong nakadokumento.

Inirerekumendang: