error TS2339: Property ‘value‘ does not exist on type ‘EventTarget‘. 7 <input type=“text“ [value]=

Error: src/app/app.component.html:7:78 - error TS2339: Property ‘value’ does not exist on type ‘EventTarget’.

7 <input type=“text” [value]=“inputValue” (input)=“inputValue = $event.target.value” >
~~~~~

src/app/app.component.ts:5:16
5 templateUrl: ‘./app.component.html’,
~~~~~~~~~~~~~~~~~~~~~~
Error occurs in the template of component AppComponent.
在这里插入图片描述
有没有学Angular或者ts的小伙伴遇到这个问题的???这个是我看视频学的,那个大神就没有出现这样的问题,我哭了。。。。。。
在这里插入图片描述
不过我还是尝试解决了一下啊,百度过来的说法基本都是说 这里的event.target是一个HTMLElement,它是所有HTML元素的父元素,但不保证具有属性值。 TypeScript检测到此情况并引发错误。 将event.target强制转换为适当的HTML元素,以确保它是具有值属性的HTMLInputElement

(<HTMLInputElement>event.target).value 说是这样就好了,但是我试了没有用。所以我另辟蹊径,用了这种方法 链接: link.
在这里插入图片描述
希望有大神可以解答我的疑惑,冲呀

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值