gpt4 book ai didi

javascript - 如何将数据从选定的选项发送到组件

转载 作者:搜寻专家 更新时间:2023-10-30 21:35:10 24 4
gpt4 key购买 nike

我有以下格式的 json。

当我选择一个选项时,我想将值(来自 json 的代码和描述值)传递给组件。

nameList= [
{
"code": "1",
"description": "abc"
},
{
"code": "123",
"description": "def"
},
{
"code": "100",
"description": "ijk"
}
]

HTML

<select [(ngModel)]="description" #category="ngModel" aria-required
(change)="getNameList()"> //want to send data.code value to component
<option style="display:none"></option>
<option *ngFor="let data of nameList"> {{data.description}}
</option>
</select>

Demo

最佳答案

你应该使用 [ngValue]="data"

 <option *ngFor="let data of nameList" [ngValue]="data"> {{data.description}} 
</option>

并在组件中访问,

  getNameList() {
console.log(this.description);
}

WORKING STACKBLITZ DEMO

关于javascript - 如何将数据从选定的选项发送到组件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52413191/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com