Event emitter, emit to parent component (example is from select input)
// in select tags
(ngModelChange)="selected=$event; onChange()"
// in select component
@Output() selectedChange = new EventEmitter<any>()
onChange() {
this.selectedChange.emit(this.selected)
}
// on parent
<app-generic-select (selectedChange) ="somefunction()"
....
</...>