# HG changeset patch # User Lucas Thompson # Date 1496783519 -3600 # Node ID 8fee76ab8e90cb8466543273dab50491a2cb4ab7 # Parent 78c32c94d201351b1bd54533ed6cf4133bf04d73 Take a callback as a prop for performing an action when requesting an output diff -r 78c32c94d201 -r 8fee76ab8e90 src/app/feature-extraction-menu/feature-extraction-menu.component.ts --- a/src/app/feature-extraction-menu/feature-extraction-menu.component.ts Tue Jun 06 21:37:10 2017 +0100 +++ b/src/app/feature-extraction-menu/feature-extraction-menu.component.ts Tue Jun 06 22:11:59 2017 +0100 @@ -40,6 +40,7 @@ get disabled() { return this.isDisabled; } + @Input() onRequestOutput: () => void; @Output() requestOutput: EventEmitter; @@ -86,9 +87,10 @@ } extract(info: ExtractorOutputInfo): void { - console.warn('extract?', info); + if (this.onRequestOutput) { + this.onRequestOutput(); + } if (info) { - console.warn('emit'); this.requestOutput.emit(info); } }