observableArray
内のアイテムのすべてのコンテンツを新しいコンテンツに置き換えようとしています。
var oldLocation = ko.utils.arrayFirst(self.locations(), function (item) {
return item.id == value.id;
});
self.locations.replace(self.locations.indexOf(oldLocation), new location(value));
self.locations.valueHasMutated();
私も試してみました
self.locations[self.locations.indexOf(location)] = new fizi.ko.models.location(value);
しかし、何も機能していません。インデックスは適切に取得されていますが、アイテムの更新は行われていません。