使用react为每个对象创建一个模式popUp

问题描述 投票:2回答:1

我有一张卡片列表,在每张卡片上都有一个按钮。

单击该按钮时,应显示带有一些信息的模态弹出窗口,但我无法为每个条目创建模态,因为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" />

 )})}
javascript reactjs bootstrap-modal
1个回答
1
投票

而不是这个data-target="#' + groups.name + '"也许你可以试试这个

data-target={`#${groups.name}`}
© www.soinside.com 2019 - 2024. All rights reserved.