首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >未明错误: ko.mapping.updateFromJS,使用ko.mapping.fromJS代替

未明错误: ko.mapping.updateFromJS,使用ko.mapping.fromJS代替
EN

Stack Overflow用户
提问于 2012-11-14 20:08:23
回答 1查看 1.6K关注 0票数 0

问题

我经常玩knockoutJS地图插件。

我的问题最好在下面的jsFiddles中显示出来。

1工作。但是不起作用。

我得到控制台中的错误

隐错误: ko.mapping.updateFromJS,使用ko.mapping.fromJS代替。请注意,参数的顺序是不同的!

为什么我会有这个错误,在摆弄中有什么不同呢?

我的密码

代码语言:javascript
复制
var viewModel = ko.mapping.fromJS({
    "State" : 1,
    "Text" : "Hello"
});

$("button").click(function() 
{
    var response = {
        "State" : 2,
        "Text" : "World"
    }
        
    ko.mapping.updateFromJS(viewModel, response);
});
    
ko.applyBindings(viewModel);
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-11-14 20:22:46

您是,使用不同版本的ko映射插件:

在你的工作小提琴里:http://wiredwestwebdesign.com/knockout.mapping.js

在你不工作的小提琴:https://raw.github.com/SteveSanderson/knockout.mapping/master/build/output/knockout.mapping-latest.js

问题中的方法ko.mapping.updateFromJS大约一年前在这个变更集呼叫中被废弃了。

以及如何修复此错误:

只需执行异常:使用ko.mapping.fromJS并观察参数顺序:

代码语言:javascript
复制
ko.mapping.fromJS(response, viewModel);

演示小提琴。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13386501

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档