我有一张卡片列表,在每张卡片上都有一个按钮。
单击该按钮时,应显示带有一些信息的模态弹出窗口,但我无法为每个条目创建模态,因为de数据目标始终相同。
我尝试通过将“#”与对象的名称相连来更改模态中的数据目标,但它不起作用。
这是代码:
{this.state.groups.map((groups) => {
return (
<button type="button" className="btn btn-primary" data-toggle="modal" data-target="#' + groups.name + '" >
{groups.name}
</button>
<div className="modal fade" id={groups.name} tabIndex="-1" role="dialog" aria-labelledby="exampleModalLabel" aria-hidden="true" />
)})}
而不是这个data-target="#' + groups.name + '"
也许你可以试试这个
data-target={`#${groups.name}`}