KO では、配列内のプロパティに基づいて、オブジェクト配列から Distinct リストを返すことができます。
オブジェクトのコレクションを持つ「ダイアログ」配列があり、オブジェクトのプロパティの 1 つは「写真」と呼ばれます。配列から個別の写真を取り出したいだけです。
これまでの私のコード:
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>
よろしくメルト