我遇到了一个问题,我需要为我的数据行中的每个数据行提供一个唯一的 id 值*ngFor
角度 4 中的循环。
我的代码是这样的:
<div *ngFor="let row of myDataList">
<div id="thisNeedsToBeUnique">{{ row.myValue }}</div>
</div>
假设你的对象中有一个唯一的 id 值,那么你可以这样做:
<div *ngFor="let row of myDataList">
<div [attr.id]="row.myId">{{ row.myValue }}</div>
</div>
你也可以这样做:
<div *ngFor="let row of myDataList">
<div attr.id="{{row.myId}}">{{ row.myValue }}</div>
</div>
您还可以将字符串和动态值连接在一起,如下所示:
<div *ngFor="let row of myDataList">
<div [attr.id]="'myString' + row.myId">{{ row.myValue }}</div>
</div>
<!-- Or -->
<div *ngFor="let row of myDataList">
<div attr.id="myString{{row.myId}}">{{ row.myValue }}</div>
</div>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)