W3cubDocs

/Angular

OutputEmitterRef

An OutputEmitterRef is created by the output() function and can be used to emit values to consumers of your directive or component.

API

class OutputEmitterRef<T> implements OutputRef<T> {
  subscribe(callback: (value: T) => void): OutputRefSubscription;
  emit(value: T): void;
}

subscribe

OutputRefSubscription
@paramcallback(value: T) => void

emit

void

Emits a new value to the output.

@paramvalueT
@returnsvoid

Description

An OutputEmitterRef is created by the output() function and can be used to emit values to consumers of your directive or component.

Consumers of your directive/component can bind to the output and subscribe to changes via the bound event syntax. For example:

<my-comp (valueChange)="processNewValue($event)" />

Super-powered by Google ©2010–2025.
Code licensed under an MIT-style License. Documentation licensed under CC BY 4.0.
https://angular.dev/api/core/OutputEmitterRef