我正在使用knockout v3.2,我遇到了可观察数组的问题。
我正在创建一个可观察的数组
self.relatorioDataSources = ko.observableArray([]);
然后,我正在尝试向这个可观察数组添加一个数组。 在我的阵列的图像下方(来自chrome开发人员工具):
然后我使用以下命令将其添加到我的可观察数组中:
//self.relatorioDataSources is my empty observable array
self.relatorioDataSources(item.relatorioDataSources);
然后,我的可观察数组和我的公共数组丢失了idDataSource值:
答案 0 :(得分:0)
您正在覆盖observableArray value
,因此您希望将新元素推送到此类self.relatorioDataSources.push(novoDataSource)
,并且数据源没有ID,因为item.relatorioDataSources
的任何项都没有