reactjs - 如何在 ReactJS 中同时显示占用和空床?
问题描述
我正在尝试显示已占用的床位和空/空床位。我使用了下面的代码,但我成功地只显示了空床和无用的空循环床。
data &&
data.map((room) => (
<div className='mt-1' key={room._id}>
<div className='row'>
<div className='col-2'>
<span className='btn btn-light btn-lg rounded-0'>
{room.department.name.toUpperCase()}
</span>
</div>
<div className='col-10'>
<span className='btn btn-light btn-lg rounded-0 mx-1'>
{room.name.toUpperCase()}
</span>
{patientsData &&
patientsData.map(
(patient) =>
patient.department === room.department.name &&
[...Array(room.bed).keys()].map(
(x) =>
x + 1 !== patient.bed && (
<span
key={x + 1}
className={`btn btn-lg rounded-0 mx-1 ${
patient.status === 'Admitted' &&
!patient.bed.includes(x + 1)
? 'bg-success'
: 'bg-danger'
} `}
>
{patient.status === 'Admitted' &&
!patient.bed.includes(x + 1) &&
x + 1}{' '}
</span>
)
)
)}
</div>
</div>
</div>
))
解决方案
推荐阅读
- python - 如何使用 Pandas 查找所有以男性和女性为主的职业列表
- python - 未配置 Django 设置
- regex - 基于属性及其值的存在的正则表达式
- python - 在 R 中使用日期时间格式的工具:%Y-%m-%d %H:%M:%OS-0200
- flutter - 当我在 android 模拟器中运行颤振应用程序时,我遇到了问题
- vba - 如何在 Microsoft Access 中更改 X 时间后的属性
- angular - 如何正确地将 Firestore 搜索与无限滚动结合起来?
- azure - Azure API 管理 - 为什么请求需要主机标头?
- amazon-web-services - 如何在 AWS AppSync 中筛选 AWSJSON 对象?
- javascript - Angular中没有json服务器的json文件的crud操作