在knockout.js网站的文件,他们说,当你从服务器获取数据备份,你可以这样做:
// Every time data is received from the server:
ko.mapping.fromJS(data, viewModel);
我想数据部分映射回我的对象模型。 那可能吗?
我有一个viewModel.jobs [I] .JobType子对象,所以我想这样做:
ko.mapping.fromJS(data.jobType, viewModel.jobs[i].JobType);
...这意味着我想从服务器中jobType只是映射从结果到这个具体工作的JobType场。
...还牢记:
// does not work because viewModel.jobs[i].JobType() is not a function.
viewModel.jobs[i].JobType(data.JobType);