html - 表格未显示 ngFor-Angular 11 的所有行
问题描述
我正在尝试创建一个表格来显示一周中的日期,每天都有他自己的可用约会,但我不知道为什么如果数组有 9 条记录,表格只显示 3 条,我可以在图像中看到表看起来被截断:
HTML 代码是:
<table>
<colgroup span="6" width="100"></colgroup>
<tr>
<td class="table-title" colspan="6">
{{getMonth() | date: 'MMMM'}} {{getYear()}} / {{'tvo.terminauswahl.week' | translate}} {{date | date:'w'}}
</td>
</tr>
<tr>
<th scope="col" *ngFor="let dayName of headColumns;" >
<span>{{dayName | translate}}</span>
<br>
</th>
</tr>
<tr>
<td *ngFor="let dateOftheWeek of datesOfTheWeek">
{{dateOftheWeek | date:'dd.MM'}}
</td>
</tr>
<tr *ngFor="let availability of getData()">
<td>
<button class="appointments-bt" (click)="onNextStep($event)">
{{availability.startTime}} - {{availability.endTime}}
</button>
</td>
</tr>
</table>
解决方案
我的表结构本身有错误,我的容器有溢出:隐藏。
所以我修复了两者,html的结果是:
<table>
<colgroup span="6" [ngStyle]="{'width':'100'}"></colgroup>
<tr>
<td class="table-title" colspan="6">
<button class="week" *ngIf="validPrevWeek()" (click)="prevWeek()"><i name="iconLeft_32" ></i></button>
{{date | date: 'MMMM'}}
{{date | date: 'YYYY'}} / {{'tvo.terminauswahl.week' | translate}} {{date | date:'w'}}
<button class="week" (click)="nextWeek()"><i name="iconRight_32" ></i></button>
</td>
</tr>
<tr>
<th scope="col" *ngFor="let weekData of dayWithTime;let i = index;">
<span>{{weekData.day | translate}}</span>
<br>
<span>{{weekData.date | date:'dd.MM'}}</span>
</th>
</tr>
<tr >
<td *ngFor="let weekData of dayWithTime; let i = index;" class="dayColumn" [ngClass]="changeBG()">
<div *ngFor="let availability of weekData.appointments;">
<div *ngIf="availability.showAppointment else noAvailability" >
<button class="appointments-bt" (click)="updateDateSelected($event, weekData.date)">
{{availability.startTime}} - {{availability.endTime}}
</button>
</div>
</div>
</td>
</tr>
</table>
推荐阅读
- wireshark - 在 Fiddler 中读取 Wireshark 捕获以获取非标准端口
- visual-studio - Show 3.0 Framework in TargetFramework on Visual Studio 2017
- netsuite - 从发票日期 URL 中检索 ID
- html - 根据模型中的变化值显示/隐藏元素
- javascript - 如何使用另一个 textarea 编辑 textarea 值?
- c# - AWS X-Ray 导致我的应用程序从 ASP.NET MVC 代码中抛出 NullReferenceException
- visual-studio-code - 是否有默认的 vscode 备份或文件恢复系统?
- python - 为什么我用scrapy而不是html得到这些奇怪的字符?
- r - ggplot2中旋转图例标题的垂直对齐
- c# - 如何使用 jQuery 从 C# 代码中填充 HTML 选择框(下拉列表)