[英]property 'target' does not exist on type 'htmlelement'
I am trying to get id of a list item in select menu but ı can't get value from it.我试图在 select 菜单中获取列表项的 ID,但我无法从中获得价值。 Value must be number.
值必须是数字。 HTML File
HTML 文件
<div class="form-group mt-3">
<label class="form-label">Ürün Kategori</label>
<select class="form-control" #urunkatid>
<option *ngFor="let kat of kategoriler" value="{{ kat.katId }}">
{{ kat.katAdi }}
</option>
</select>
</div>
<div class="form-group mt-3">
<button
class="btn btn-success"
(click)="
UrunKaydet(urunadi.value, urunfiyat.value, urunkatid.target.value)
"
>
Kaydet
</button>
</div>
TS File TS 文件
UrunKaydet(ad: string, fiyat: string, katid: number) {
var yeni: Urun = new Urun();
yeni.urunId = Math.floor(Math.random() * 100);
yeni.urunAdi = ad;
yeni.urunKatId = katid;
} }
Because target
exists on event, not on your element.因为
target
存在于事件上,而不是你的元素上。
Try $event.target.value
instead:尝试
$event.target.value
代替:
<button
class="btn btn-success"
(click)="
UrunKaydet(urunadi.value, urunfiyat.value, $event.target.value)
"
>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.