我需要在表单上创建一个列表
<li>
<span class="room">A20</span>
<span class="dropin">3</span>
<span class="appoint">1</span>
<span class="delay">20</span>
</li>
<li>
<span class="room">A21</span>
<span class="dropin">2</span>
<span class="appoint">1</span>
<span class="delay">10</span>
</li>
使用表单上 json 对象的值。
data = [
{ "name": "A20 Dropin", "queueType": "QUEUE", "customers": 3, "delay": 0 },
{ "name": "A20 Appoint", "queueType": "APP_QUEUE", "customers": 1, "delay": 20 },
{ "name": "A21 Appoint", "queueType": "APP_QUEUE", "customers": 1, "delay": 10 },
{ "name": "A21 Dropin", "queueType": "QUEUE", "customers": 2, "delay": 0 }
];
问题是从每个其他对象中获取名称(例如 A20),但仍然从每个对象中获取客户。
- 延迟总是来自 APP_QUEUE。
- 总是有一对房间,例如A20 Dropin和A20 Apppoint
- 这些对象可能没有按顺序排列,所以我需要先对它们进行排序,可能是在名称上。
我在这里在 jsfiddle 中设置了一个示例!但是代码会打印每个对象,而不是我想要的形式。