我已经将JSON对象加载到我的视图模型中。我想把它推到一个observableArray中。
function viewModel()
{
var self = this;
self.details = [{"id":1,"first_name":"fname1","last_name":"lname1","salary":1000.0},
{"id":2,"first_name":"fname2","last_name":"lname2","salary":2000.0},
{"id":3,"first_name":"fname3","last_name":"lname3","salary":3000.0}];
var mapped = self.details.map(m => new Model(m));
//or
//var mapped = self.details.map(function(m) {return new Model(m);});
self.emp = ko.observableArray(mapped);
}
ko.applyBindings(new viewModel());
我发现的解决方案是单独馈送每个元素,这是不实际的。
我正在使用JQuery。我使用knockout.mapping插件找到了一些解决方案。但是我无法将该插件正确地添加到我的Eclipse工作区中。
我是Knockout的新手。请帮我找到一个解决方案,将整个对象添加到observableArray中。
我个人可能会使用映射插件,但这也应该适用于
PD_4