我正在尝试从数据库中获取图像,然后按顺序显示它们或者它们的ID提升。
在我的控制器中,我有this.imageListFromDatabase = images.data.images;
这是一个包含24个对象的数组。每个对象都是
$$hashKey:"object:259"
batchId:"1470168280191"
createdAt:"2016-08-02T20:04:40.463Z"
dimensionUnits:"px"
displayName:"2008_005867.jpg"
fileName:"2f87c5ab8d7e7d02dd068a0df8ebf14c.jpg"
fileSize:"162941"
id:200
md5Hash:"2f87c5ab8d7e7d02dd068a0df8ebf14c"
rawHeight:"333"
rawWidth:"500"
updatedAt:"2016-08-02T20:04:40.463Z"
在我的模板中,我正在尝试:
<div class="imageContainer" ng-repeat="img in vm.imageListFromDatabase | orderBy:'id'">
<img class="imageListImage"
ui-sref="image({id: img.id})"
ng-src="{{[vm.storageLocation, img.fileName].join('')}}">
</div>
你能告诉我如何通过id订购图像,以及为什么这不按照应有的方式工作?