在KO中,可以根据数组中的属性从对象数组中返回一个Distinct列表。选择与对象数组不同的对象数组
我有一个'Dialog'数组,它有一个对象集合,对象中的一个属性叫'photo'。我想从数组中取出不同的照片。
我迄今为止代码:
my.vm.uniquePhotos = ko.computed(function() {
return ko.utils.arrayGetDistinctValues(my.vm.Dialog());
}, my.vm);
上面的代码返回数组中的所有“照片”,但我只是想不同的照片。
<div id="participants" data-bind='foreach: uniquePhotos'>
<img data-bind="attr: { src: photo }" />
</div>
问候 熔体
嗨达米安,我不想要任何物体只是阵列中存在的'照片'的独特名称 - 所以在一段对话框的末尾,我可以显示人物的独特'照片'参与对话框 - 希望我解释说,行 - 谢谢 - 融化 –