首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >重复不显示数据,而是显示正确的长度。

重复不显示数据,而是显示正确的长度。
EN

Stack Overflow用户
提问于 2016-07-14 12:33:25
回答 2查看 181关注 0票数 0

我有一个奇怪的问题,用纳克重复显示一些数据。

如果我的标记代码是:

代码语言:javascript
运行
复制
  <p ng-repeat="d in data"> {{d}} </p> 

然而,如果我这样做了,什么也不会出现。

代码语言:javascript
运行
复制
 <p> {{data}} </p>

如下所示:

203507、"Giannis“、"Antetokounmpo”、"Giannis Antetokounmpo“、"G. Antetokounmpo”、“1994-12-06T00:00:00:00:00”、“希腊”、"6-11“、”222“、3、"34”、“前进”、“积极”、1610612749、“雄鹿”、“雄鹿”、“密尔沃基”、“giannis_antetokounmpo”、2013年3月3日、"N“、"Y”

我使用{{data.length}检查了数组的长度,它表示26,这是准确的。有人能解释一下吗?

我在作用域中获取数据的代码是一个json对象:

代码语言:javascript
运行
复制
   $scope.data = info.resultSets[0].rowSet[0];
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-07-14 12:41:08

当数组中有重复值时,需要添加“Trackby$index”

代码语言:javascript
运行
复制
<p ng-repeat="d in data track by $index"> {{d}} </p>
票数 1
EN

Stack Overflow用户

发布于 2016-07-14 12:58:26

由于数组包含重复项,因此您将面临此问题,因此可以检查进一步的信息这里

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38374319

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档