【发布时间】:2013-05-17 20:33:51
【问题描述】:
我正在使用下面的服务器端视图模型生成剔除映射
var bindData2ViewModel = function (data) {
var rdata = ko.toJSON(data);
ko.mapping.fromJSON(rdata, {}, vm.model());
ko.applyBindings(vm);
};
var CustomerViewModel = function () {
var self = this;
self.model = ko.observable({});
return { model: self.model };
};
var vm = new CustomerViewModel();
现在有另一个调用给我数据...我只想将该数据绑定到客户端视图模型而不更改绑定...怎么做?
var rebindData2ViewModel = function (data) {
var rdata = ko.toJSON(data);
vm.model.set(rdata);
ko.applyBindings(vm);
};
上面试过但没有用...正确的方法是什么?
【问题讨论】:
标签: asp.net-mvc-4 knockout.js knockout-mapping-plugin