html - 同一行中的不同数据
问题描述
我在将不同的数据呈现为一行时遇到问题。当我收集数据并用一些数组包装它时。但结果看起来很糟糕。这是一个片段:
<div class="table-responsive">
<table
class="table table-bordered"
[ngStyle]="{ height: tableHeight + 'px' }"
>
<thead>
<tr>
<th>Цаг</th>
<th>Үйлдлүүд</th>
<th>Тасалбарууд</th>
<th>Үйлчилгээ</th>
<th>Гүйлгээ</th>
</tr>
</thead>
<tbody [ngStyle]="{ height: tableHeight + 'px' }">
<tr *ngFor="let event of events">
<td>
<div>
<span class="mr-5">{{
event?.createdAt | date: "hh:mm:ss"
}}</span>
<span class="mr-5"
>{{ event?.type.kind }}
{{ event?.type.item }}
{{ event?.type.action }}
{{
event?.type.kind == "TICKET" ? "-" + event?.ticketNumber : ""
}}
</span>
<span class="mr-5">{{ event?.duration | secondToTime }}</span>
<span class="mr-5"
>{{ event?.hall }} - {{ event?.windowNumber }}</span
>
</div>
</td>
</tr>
<tr *ngFor="let ticketEvent of ticketEvents">
<td>
<div>
<span class="mr-5">{{
ticketEvent?.calledAt | date: "hh:mm:ss"
}}</span>
<span class="mr-5">{{
ticketEvent?.endAt | date: "hh:mm:ss"
}}</span>
<span class="mr-5">{{ ticketEvent?.number }}</span>
<span class="mr-5">{{
ticketEvent?.waitedDuration | secondToTime
}}</span>
<span class="mr-5">{{
ticketEvent?.servedDuration | secondToTime
}}</span>
<span class="mr-5">{{
ticketEvent?.introspectDuration | secondToTime
}}</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
但我的结果是:
解决方案
试着把它放在 tr
<td>
<span class="mr-5">
{{event?.createdAt | date: "hh:mm:ss"}}
</span>
</td>
<td>
<span class="mr-5">
{{ event?.type.kind }}
</span>
</td>
<td>
<span class="mr-5">
{{ event?.type.item }}
</span>
</td>
<td>
<span class="mr-5">
{{ event?.type.action }}
</span>
</td>
<td>
<span class="mr-5">
{{event?.type.kind == "TICKET" ? "-" + event?.ticketNumber : ""}}
</span>
</td>
<td>
<span class="mr-5">
{{ event?.duration | secondToTime }}
</span>
</td>
<td>
<span class="mr-5">
{{ event?.hall }} - {{ event?.windowNumber }}
</span>
</td>
推荐阅读
- typescript - 创建递归选项类型
- couchbase - N1QL 使用索引和 USE KEYS 查询
- python - 一个字符串的正则表达式,它只包含长度为 2 的数字,并且它们之间有一个空格
- android - 无法获得phonegap来全屏构建android应用程序
- angular - 交易中的AngularFire getAll,多个get调用
- swift - 如何让按钮一次添加一个视图?
- python - 如何将作为数学表达式的字符串拆分为单独的部分(包括运算符)
- ocaml - 数学运算后的 if 语句 OCaml 中的语法错误
- javascript - nodejs:xml2js 返回损坏的数据结构,因为它插入了转义字符
- acumatica - 在“详细信息”与“顶级”字段中获取请求 $filter