Què és subjecte i BehaviorSubject en angular?
Què és subjecte i BehaviorSubject en angular?

Vídeo: Què és subjecte i BehaviorSubject en angular?

Vídeo: Què és subjecte i BehaviorSubject en angular?
Vídeo: BehaviorSubject | RxJS TUTORIAL 2024, De novembre
Anonim

A Assignatura és alhora observador i observable. A ComportamentSubjecte a Assignatura que pot emetre el valor actual ( Matèries no tenen concepte de valor actual). Aquesta és la part confusa. La part fàcil és utilitzar-lo. El ComportamentSubjecte té el valor que cal compartir amb altres components.

D'aquesta manera, quina diferència hi ha entre subjecte i BehaviorSubject en angular?

L'únic diferència entre BehaviorSubject i Assignatura és ComportamentSubjecte té un valor inicial que s'emetrà en subscriure's.

Al costat de dalt, què és subjecte i BehaviorSubject? ComportamentSubjecte és un tipus especial de Assignatura l'única diferència és que emetrà l'últim valor amb la subscripció d'un nou observador.

D'aquí, què és un BehaviorSubject en angular?

A ComportamentSubjecte és un tipus d'observable (és a dir, un flux de dades al qual ens podem subscriure com l'observable retornat de les sol·licituds HTTP a Angular ). Quan us subscriviu, retornarà immediatament l'últim valor que s'ha emès immediatament (o el valor inicial si encara no s'han emès dades)

Per a què serveix el subjecte en angular?

Matèries en Angular 2/4/5/6. Un observable només us permet subscriure's mentre que a assignatura us permet tant publicar com subscriure-us. Així que a assignatura permet utilitzar els vostres serveis com a editor i subscriptor.

Recomanat: