【发布时间】:2017-10-16 20:17:13
【问题描述】:
我有一个函数,我在其中进行 ajax 调用,并在回调中获取数据。像这样的
function loadData(callback) {
//do ajax
if(callback) {
callback(data.data);
}
}
如果我像这样调用函数
loadData(function(data) {
return data;
})
它返回我需要的数据。如何将所有对象及其键/值复制到self.dataset = ko.observableArray([]);
所以我可以在任何我想要的地方使用数据?
【问题讨论】:
-
您可以使用 Mapping 插件:knockoutjs.com/documentation/plugins-mapping.html
-
loadData(self.dataset)写入可观察数组
标签: javascript ajax knockout.js