gpt4 book ai didi

javascript - 我的对象出了什么问题(关于knockoutjs映射插件)

转载 作者:行者123 更新时间:2023-11-28 21:14:17 24 4
gpt4 key购买 nike

我正在为此抓狂。我不确定发生了什么事。我已经阅读了所有关于 map 的教程,但我显然遗漏了一些东西。

{
"address": "110",
"city": "Durham",
"id": 1,
"name": "Keep",
"persistent": true,
"salesRep": "Me",
"state": "NC",
"user": {
"email": "test@test.com",
"id": 4,
"name": "Test",
"password": "test",
"persistent": true
}
}

我已经尝试过

ko.mapping.fromJSON(data);

ko.mapping.fromJS(data);

在我的旧代码中,我最终这样做了。

    viewModel.customers(data);

但是我的 JSON 看起来不同。它没有嵌套对象,并且在开头和结尾处也有括号,使其成为一个数组。看来这将是非常基本的。我根本没有收到任何错误。感谢您的帮助。

编辑

http://jsfiddle.net/gjemN/

最佳答案

在您的示例中,您正在处理 JavaScript 对象而不是 JSON(它的字符串表示形式)。

因此,您需要调用 ko.mapping.fromJS。如果您要赢得大量客户,那么您可以这样做:

ko.mapping.fromJS(data2, null, viewModel.customers)

类似:http://jsfiddle.net/rniemeyer/BQe2z/

关于javascript - 我的对象出了什么问题(关于knockoutjs映射插件),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8000686/

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