【发布时间】:2017-11-03 09:59:30
【问题描述】:
所以下面的代码在 Angular 4 中,我不知道为什么它不能按预期工作。
这是我的处理程序的 sn-p:
onUpdatingServerName(event: Event) {
console.log(event);
this.newserverName = event.target.value; //this wont work
}
HTML 元素:
<input type="text" class="form-control" (input)="onUpdatingServerName($event)">
代码给了我错误:
“EventTarget”类型上不存在属性“值”。
但正如在console.log 中看到的那样,event.target 上确实存在该值。
【问题讨论】:
-
我们可以使用 (e.target as HTMLInputElement).value
-
兄弟,我为此苦苦挣扎了好几个小时,您只需从方法中删除类型。 onUpdatingServerName(event);
标签: javascript angular typescript