🎬 Angular v17 - Output Functions
Après les
@Input et le two-way data binding, c'est au tour des
@Output.
Contrairement aux "input" et aux "model" basés sur les signaux, les nouvelles "output function" ne sont pas basées sur les signaux. Il s'agit d'un changement de syntaxe pour plus de cohérence.
Aussi, contrairement aux
@Output traditionnels (EventEmitter) qui pouvaient être remplacés par des Subjects ou des Observables comme démontré dans la vidéo du jour, les nouvelles "output function" sont des OutputEmitterRef et ne permettent plus cela.
Pour faciliter l'interopérabilité entre OutputEmitterRef et Observable, l'équipe Angular nous met à disposition deux fonctions utilitaires : outputFromObservable et outputToObservable. Nous pouvons les utiliser pour créer des outputs(OutputEmitterRef) à partir d'Observables et inversement.
Si vous ne voyez pas à quoi peuvent servir ces fonctions utilitaires ou dans quels cas elles peuvent s'avérer utiles, vous trouverez votre réponse à travers quelques exemples pratiques dans la vidéo du jour.
Dans la prochaine vidéo de cette série, je vous parlerai des Signal Queries.
Vous trouverez en commentaire, le lien de la vidéo complète.
đź§ Stay Curious!!
#devPropulsor #Angular #output #outputFunction #outputFromObservable #outputToObservable