foreach ループ中に新しいビューを構成し、構成された各ビューが新しい分離されたインスタンスであることを指定する必要があります。このデュランダルを試してみると、各コンポジションに同じビューモデル (おそらく同じビュー) を再利用しています。構成されたビューがデータを取得するように指示されると、ページ上のすべての構成されたビューが同時に更新されます。各合成ビューが新しいインスタンスであることをデュランダルに伝えるにはどうすればよいですか?
擬似コード:
<div data-bind="foreach: items">
<div><!-- row data and buttons goes here --></div>
<!-- each composed view should be a stand-alone instance -->
<div data-bind="compose: { model: $data.sampleDataModel, activate: true, cacheViews: false }"></div>
</div>