【发布时间】:2020-02-10 09:29:49
【问题描述】:
我已经调用了一个 API 并在 UI 上绑定了数据,但我也通过 onClick 方法将 ID allArea._id 作为 addCoupon 函数的参数传递了。通过这个函数addCoupon()我得到了id,但我只想用这个特定的id过滤areaName
addCoupon (id) {
console.log('id',id)
}
{this.state.allArea.map((allArea, i) => (
<TableRow key={i}>
<TableCell >{allArea.areaName}</TableCell>
<TableCell >{allArea.cityName}</TableCell>
<TableCell ><IconButton aria-label="edit"
onClick={this.addCoupon.bind(this,allArea._id)} >
<EditIcon />
</IconButton><IconButton aria-label="delete">
<DeleteIcon />
</IconButton></TableCell>
</TableRow>
))}
//Data Schema
0:{
created: "2020-02-10T07:18:10.152Z"
_id: "5e37cc3727f3a8228ca33442"
areaName: "aaaaa"
cityName: "Jodhpur"
cityId: "5e37cbbc27f3a8228ca33441"
}
【问题讨论】:
标签: javascript reactjs arraylist