【发布时间】:2020-05-26 03:02:47
【问题描述】:
我要求在表格中始终显示至少 5 行(5 行或更多行)。例如,如果数据库中有 2 行可用,我需要在 UI 中用空行显示另外 3 行。
到目前为止,这是我尝试过的:
<div *ngFor="let task of tasks; let i = index">
<div class="rowDiv">{{task.id}}</div>
</div>
在这里,我想运行从 i = tasks.size 到 i
<div *ngFor=" let i = index">
<div class="rowDiv"></div>
</div>
【问题讨论】:
-
就像 Alex 提到的那样,最简单的方法是确保 taks 数组存在 5 个元素。像这样: let tasks= ['task 1', 'task 2', 'task 3'];任务 = 任务长度 tasks.length >= i ? tasks[i] : null) : tasks;
-
您是否从 API 获取数据?如果是这样,您是否可以控制 API?如果是这样,您可以轻松地在 API 中执行此操作。如果没有,这可以在打字稿中完成。
-
API 是什么意思?我正在从公开的后端 REST 服务中获取值。