我有一个来自 api 的 JSON 数据,如下所示:
var dataTotalInit = { dataTotal: [{ Cost: 0, Quantity: 0, Security: "" }] };
var mappingResult = ko.mapping.fromJS(dataTotalInit, {}, self);
稍后当我从 buttonClick 获取数据时,我想将其添加到我的 JSON 中。
ko.utils.arrayForEach(self.AnotherObject(),function(item) {
self.dataTotal.push({Cost:item.Cost(),Quantity:item.Quantity(),Security:item.Security()});
});
当我逐步执行我的代码时,它确实将值添加到 dataTotal 但数据不可观察,因此我的视图不会更新。请帮忙谢谢