【问题标题】:passing replacer to knockout ko.mapping.toJSON将替换器传递给淘汰赛 ko.mapping.toJSON
【发布时间】:2018-09-15 04:21:01
【问题描述】:

似乎ko.mapping.toJSON 正在闭门调用stringifyJson: function (data, replacer, space),但它不允许调用者传递可选参数(replacerspace),因此它们可以传递给stringifyJson .

是否还有其他过载或我错过了整个重点?

真实的故事:

我使用 ko.mapping.toJSON 到 json stringify 我的视图模型发送回服务器,它完美地忽略了所有其他不是来自 store/db 的属性。

但我想稍微调整一下,通过省略 null 值来保存一些 KB

【问题讨论】:

标签: knockout.js


【解决方案1】:

目前support passingstringify 似乎确实没有可选参数,解决方法是:

ko.toJSON(ko.mapping.toJS(....), replacer, space)

【讨论】:

    猜你喜欢
    • 2013-09-22
    • 2012-11-18
    • 2021-03-06
    • 2014-10-26
    • 2023-03-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多