Knockout.js toJS不会忽略嵌套的可观察数组
我正在为具有嵌套可观测数组的复杂模型进行从可观测模型到js转换的ko.mapping,如下所示Knockout.js toJS不会忽略嵌套的可观察数组,knockout.js,knockout-mapping-plugin,Knockout.js,Knockout Mapping Plugin,我正在为具有嵌套可观测数组的复杂模型进行从可观测模型到js转换的ko.mapping,如下所示 [{ "Count": 2, "CustomerAccountNumber": 874477, "Entities": [ { "Count": 1, "Entity": [ [object Object] ], "EntityName": "a", "Sum": 3250 }, { "Count": 1, "Entity
[{
"Count": 2,
"CustomerAccountNumber": 874477,
"Entities": [
{
"Count": 1,
"Entity": [
[object Object]
],
"EntityName": "a",
"Sum": 3250
},
{
"Count": 1,
"Entity": [
[object Object]
],
"EntityName": "b",
"Sum": 450
}
],
"Sum": 3700 }, {
"Count": 1,
"CustomerAccountNumber": 996742,
"Entities": [
{
"Count": 1,
"Entity": [
[object Object]
],
"EntityName": "c",
"Sum": 5600
}
],
"Sum": 5600 }]
我想忽略嵌套实体数组。
我正在尝试,但因为阵列而无法工作
ko.mapping.toJS(viewModel.result(), { 'ignore': ["Entities.Entity"] }, this)
这不是关于映射的问题,映射也不适用于嵌套数组,但这是关于忽略不起作用的问题
我们有什么办法可以做到这一点吗?我认为
忽略
选项与点符号不兼容
试试这个:
ko.mapping.toJS(viewModel.result(), { 'ignore': ["Entity"] }, this)
这不是重复的-示例看起来相同,但这是针对{'ignore':[“Entities.Entity”]的示例不起作用。