javascript - 如何在角度列表标签中的另一个内使用插值
问题描述
我试图从 firebase 检索数据以查看。所以我在数据库sizesofGroups_1,sizesofGroups_2 中有一个属性......所以想使用NgFor获取这个属性。我已经尝试了一点。现在我想办法使用这样的东西。{{std.sizesofGroups_{{item}} }}
这是html
<ng-container *ngFor="let std of stdlist | paginate: { itemsPerPage: 7, currentPage: p }; let i = index;">
<tr class="table-striped">
<td>{{std.registeredYear}}</td>
<td>{{std.course}}</td>
<td>{{std.groupName}}</td>
<td>{{std.numberofGroups}}</td>
<td>
<ul style="list-style-type:disc;" *ngFor="let item of createRange(std.numberofGroups);" >
<li >{{std.sizeofGroups_+(item)}}</li> //here is the error
</ul>
</td>
<td>
<a class="action-btn" style="color:rgb(36, 143, 192); cursor: pointer" (click)="onEdit(std)">
<i class="material-icons">edit</i>
</a>
<a class="action-btn" style="color:lightcoral; cursor: pointer" (click)="onDelete(std.id)">
<i class="material-icons">delete</i>
</a>
</td>
</tr>
</ng-container>
这是ts
createRange(number){
var items: number[] = [];
for(var i = 1; i <= number; i++){
items.push(i);
}
return items;
}
我错过了什么?
解决方案
<li >{{std['sizeofGroups_' + item]}}</li>
这样它就起作用了:)
推荐阅读
- reactjs - React,Jest tdd 与打字稿
- excel - 检查工作表是否存在,然后删除并添加具有相同名称的新工作表
- c - 使用来自 argv 的参数执行命令并打印命令输出和 pid 的 C 程序
- java - Hibernate:连接表和表 C 之间的一对多映射
- r - 有没有办法在永久删除后在 RStudio 上重新安装一个包?
- node-webkit - Node Webkit 从 Node 更改 DOM 元素
- perl - chomp 似乎清理了整个字符串或阻止它被打印
- javascript - 使用按位运算符删除小数部分如何工作?
- angular-test - 无法绑定到“ngModel”,因为它不是“quill-editor”的已知属性
- sql - 我需要显示财务部门的最低工资和最高工资之间的减法(其中department_id = 100)