角度打字稿 $event.target.value

安德鲁

我正在尝试阅读 Adam Freeman angular 的书,但许多示例不起作用,我想是由于自编写以来的新变化。

我遇到的问题是由于打字稿不喜欢 event.target,因此以下模板不起作用

<input type="text" class="form-control" (input)="selectedProduct=$event.target.value">

在此处输入图片说明

selectedProduct 在模板组件中声明如下(

export class ProductComponent {
    selectedProduct: string = "";
}

然后我通过将其转换为 HTMLTextAreaElement 来尝试此操作,但随后它说可能未定义

在此处输入图片说明

我也试过!

在此处输入图片说明

如果有人能解释我是如何让它工作的,那就太好了,因为它看起来像拔牙,干杯。

切拉潘w

使用$any()类型转换函数。

尝试这个:

  <input type="text"  class="form-control" (input)="selectedProduct=$any($event).target.value">

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

打字稿输入onchange event.target.value

打字稿/angularjs 中的 $event.target.value 不存在属性“值”

HTMLInputElement event.target.value 输出一个字符串事件,虽然它是一个范围元素(打字稿)

从表单提交事件访问打字稿中的 event.target.elements 属性

event.value和event.target.value之间的区别

为什么event.target.value被截断?

为什么event.target中的值不等于event.target.value

event.target.value在React中给出TypeError

ReactJS event.target.value返回未定义

React.js的event.target.value问题

如何正确键入定义event.target.value?

为什么 event.target.value 未定义?

Vue.js @change和$ event.target.value问题

将push event.target.value反应到数组

$event.target.value 不适用于点击事件

反应动态输入的未定义的 event.target.value

如何在按键上更新event.target.value?

Angular2:获取event.target.value

Angular 12.1 不起作用“$event.target.value”

反应 event.target.value 返回未定义

react-native中的event.target.value

event.target.value、appendChild 和 removeChild JS

如何为 event.target.value 设置类型?

反应useState问题与event.target.value无法正确更新?

反应 event.target.value.slice() 未定义的行为?

2345 Typescript at event.target.value 错误在 React 事件中

Angular 12.1 funktioniert nicht "$event.target.value"

可以访问具有value属性但event.target.value始终返回undefined的event.target吗?

event.target.value和event.currentTarget.value之间的区别