EventEmitter erweitert den Betreff. Wenn Sie ein Thema abonnieren, erhalten Sie eine Subscription
, die Sie später zum Abbestellen verwenden können.
Tipp
Verwenden Sie EventEmitter
für nichts anderes als @Output()
s. Angular garantiert nicht, dass EventEmitter
die Subject
weiter ausdehnt oder in Zukunft sogar wie eine Subject
funktioniert.
Weil EventEmitter nur verwendet werden sollte, um Ereignisse von Komponenten auszulösen
Wenn Sie keine Ausgabeeigenschaft in einer Komponente verwenden, verwenden Sie anstelle eines EventEmitter ein Observable oder ein Subject.
Vielleicht sollten sie den Namen in OutputPropertyEmitter ändern.
Tags und Links angular rxjs eventemitter