我试图判断*ngFor
中的一个项目是第一个还是最后一个设计容器样式的元素.有没有办法做到这一点?
<md-expansion-panel *ngFor="let item of items" *ngClass="{ 'first' : item.isFirst }">
<content></content>
</md-expansion-panel>
谢谢你的帮助!
我试图判断*ngFor
中的一个项目是第一个还是最后一个设计容器样式的元素.有没有办法做到这一点?
<md-expansion-panel *ngFor="let item of items" *ngClass="{ 'first' : item.isFirst }">
<content></content>
</md-expansion-panel>
谢谢你的帮助!
在ngFor
中,您可以访问几个变量:
所以:
<md-expansion-panel *ngFor="let item of items; first as isFirst"
*ngClass="{ 'first' : isFirst }">
<content></content>
</md-expansion-panel>
https://angular.io/api/common/NgForOf处的文档给出了以下示例:
<li *ngFor="let user of userObservable | async as users; index as i; first as isFirst">
{{i}}/{{users.length}}. {{user}} <span *ngIf="isFirst">default</span>
</li>