gpt4 book ai didi

javascript - Knockoutjs - 空 json

转载 作者:行者123 更新时间:2023-11-30 05:53:42 25 4
gpt4 key购买 nike

我正在学习 knockout ,在我的小样本中,我无法获得我的 json 结果。有人可以告诉我我缺少什么吗?

ko.utils.stringifyJson(self.divisions)

谢谢

click here to view source on jsfiddle

最佳答案

ko.utils.stringifyJson 不是递归的,所以它只解包第一级可观察对象,不会解包复杂对象。

因此它不会在您的集合中展开您的 Division 对象属性(例如 age)。

然而 KO mapping plugin具有递归版本:

您可以使用 ko.toJS 将可观察对象转换为纯 JavaScript 对象,然后调用 ko.utils.stringifyJson:

ko.utils.stringifyJson(ko.toJS(self.divisions)

或者您可以使用 ko.toJSON 方法一步将 View 模型转换为 JSON

ko.toJSON(self.divisions)

参见 Demo .

关于javascript - Knockoutjs - 空 json,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13251707/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com