gpt4 book ai didi

javascript - AngularJS 重复重复错误

转载 作者:行者123 更新时间:2023-12-02 14:12:12 25 4
gpt4 key购买 nike

其中包含一个在 ng-repeat 调用中使用的对象数组

enter image description here

这是错误

enter image description here

出于对我的爱,我似乎不明白为什么 Angular 将这些视为重复项。

非常感谢任何帮助。

最佳答案

Angular 告诉您它不知道如何区分列表中的项目,因此您必须告诉它对象中的哪个字段使其唯一。 Click here for more documentation on track by

为此,您需要将 track by 添加到 ng-repeat 语句中。您可以指定对象上的任何字段,例如 yid

<div ng-repeat="item in items track by item.yid">
...
</div>

但是,如果您没有任何跟踪唯一性的字段,您还可以使用 $index 按列表中项目的索引进行跟踪。

<div ng-repeat="item in items track by $index">
...
</div>

关于javascript - AngularJS 重复重复错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39432302/

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