Javascript 对象数组上的ng repeat生成$$hash

Javascript 对象数组上的ng repeat生成$$hash,javascript,angularjs,parse-platform,ng-repeat,Javascript,Angularjs,Parse Platform,Ng Repeat,我使用的数据示例如下: [ { objectId: "lBrweaVVKd" url: "http://files.parsetfss.com/5f0d29c3-6b71-4029-8bd8-c2db01a82bbc/tfss-cf720b16-08f9-46ed-b23e-1e626aImage" }, { objectId: "lBrweaVVKd" url: "http://files.parsetfss.com/5f0d29c3-6b71-4029

我使用的数据示例如下:

[
  {  
   objectId: "lBrweaVVKd"
   url: "http://files.parsetfss.com/5f0d29c3-6b71-4029-8bd8-c2db01a82bbc/tfss-cf720b16-08f9-46ed-b23e-1e626aImage"
  },
  {
   objectId: "lBrweaVVKd"
   url: "http://files.parsetfss.com/5f0d29c3-6b71-4029-8bd8-c2db01a82bbc/tfss-cf720b16-08f9-46ed-b23e-1e626aImage"
  }
]
在我的模板中使用
ng repeat
,如下所示:

<div ng-repeat="image in activeExercise.images track by $index" ng-model="activeExercise.images">
    <img ng-if="isNumber(image)" src="http://file.s3.amazonaws.com/medium/{{image}}.jpg" />
    <img ng-if="!isNumber(image)" src="{{image.url}}"></div>
</div>
==编辑2== 下面是一些帮助:

这将收到一个数字:

<div ng-if="isNumber(sliderimage)" image-lazy-src="http://urufiles.s3.amazonaws.com/medium/{{sliderimage}}.jpg">

这将接收如上所述的对象:

<img ng-if="!isNumber(image)" src="{{image.url}}"></div>

Angular添加$$hashKey


在将数据发送到解析之前,需要删除此项
删除itm。$$hashKey
在发送数据之前可以在您的函数中工作

理想情况下,我不希望它出现在我的对象中-我知道,
track by$index
会停止添加它?我也读到了这一点,track by会使它不添加$$hashKey。我个人没有对此进行过测试。我在我的应用程序的其他地方使用了
track by$index
,它在我的应用程序的其他地方解决了这个问题,但是在这种情况下它不起作用。你有使用track by$index而没有添加$$hashKey的代码示例吗?div也在你的ionic项目中吗?或者使用了两种不同版本的angular?是的-这都是相同的应用程序。幻灯片
版本只是显示与
版本相同内容的不同方式。它似乎使用相同的数组填充图像。我创建了一个plnkr,以查看在同一数组上有多个ng重复是否会导致$hash,但无法复制。是否以相同的方式将图像添加到
activeExercise.images
中?i、 e.使用相同的方法?
<img ng-if="!isNumber(image)" src="{{image.url}}"></div>