我有一个这样的物体
我想做的是在特定时间显示计数。现在,我有了这段代码,它可以正常工作
<mat-card *ngFor="let room of roomList; let i = index">
<mat-card-content>
<h3>Room Number: {{room.staticData.rName}}</h3>
<p>{{room.occupation[0].timetable.at17.count}}</p>
</mat-card-content>
</mat-card>
我想做的是重写p标签中的行room.occupation[0].timetable.at17.count
,因为at17
现在已经硬编码了。
我想在我的组件中分配变量,我hour
从服务器得到一个变量的值(它也起作用),然后将其连接到“ at”并将整个分配给this.time
this.time = 'at'++this.hour;
所以,我想拥有的是
<p>{{room.occupation[0].timetable.time.count}}</p>
但这不起作用...我该如何解决?
您应该按以下方式使用它,
<mat-card *ngFor="let room of roomList; let i = index">
<mat-card-content>
<h3>Room Number: {{room.staticData.rName}}</h3>
<p>{{room.occupation[0].timetable['at'+i].count}}</p>
</mat-card-content>
</mat-card>
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句