gpt4 book ai didi

html - Angular 4 - 如何在 ngFor 循环中为标签设置唯一的 id 值?

转载 作者:太空狗 更新时间:2023-10-29 15:53:08 25 4
gpt4 key购买 nike

我遇到了一个问题,我需要为 Angular 4 中的 *ngFor 循环中的每个数据行设置一个唯一的 id 值。

我的代码是这样的:

<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>

关于html - Angular 4 - 如何在 ngFor 循环中为标签设置唯一的 id 值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51241034/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com