I am using TypeScript Version 2 for an Angular 2 component code.
I am getting error "Property \'value\' does not exist on type \'EventTarget\'" for below co
Here is one more way to specify event.target:
import { Component, EventEmitter, Output } from '@angular/core';
@Component({
selector: 'text-editor',
template: ``
})
export class TextEditorComponent {
@Output() countUpdate = new EventEmitter();
emitWordCount({ target = {} as HTMLTextAreaElement }) { // <- right there
this.countUpdate.emit(
// using it directly without `event`
(target.value.match(/\S+/g) || []).length);
}
}