我正在将TypeScript版本2用于Angular 2组件代码。
我收到以下代码的错误“类型'EventTarget'上不存在属性'值'”,这可能是解决方案。谢谢!
e.target.value.match(/ \ S + / g)|| [])。长度
import { Component, EventEmitter, Output } from '@angular/core';
@Component({
selector: 'text-editor',
template: `
<textarea (keyup)="emitWordCount($event)"></textarea>
`
})
export class TextEditorComponent {
@Output() countUpdate = new EventEmitter<number>();
emitWordCount(e: Event) {
this.countUpdate.emit(
(e.target.value.match(/\S+/g) || []).length);
}
}
<img [src]="url"> <br/> <input type='file' (change)="showImg($event)">
组件:... this.url = event.target.result;
有时工作有时不,当它不犯错是error TS2339: Property 'result' does not exist on type 'EventTarget'
因为你的建议告诉TS更多关于它,在这个地方HTMLTextAreaElement
我试着HTMLInputElement
再target.value
没有更多的错误,但图像未显示。