Knockout.js 将json映射到敲除视图模型上的属性

Knockout.js 将json映射到敲除视图模型上的属性,knockout.js,Knockout.js,这很好: var vm = {}; $.getJSON('file.json', function (data) { vm.objects = data; }); ko.applyBindings(vm); 但这不起作用: var vm = { objects: $.getJSON('file.json', function (data) {}); }; ko.applyBindings(vm); 为什么不呢 谢谢,因为$.getJSON不会返回任何内容(或者至少不会返回您的

这很好:

var vm = {};
$.getJSON('file.json', function (data) {
    vm.objects = data;
});
ko.applyBindings(vm);
但这不起作用:

var vm = {
    objects: $.getJSON('file.json', function (data) {});
};
ko.applyBindings(vm);
为什么不呢


谢谢

,因为$.getJSON不会返回任何内容(或者至少不会返回您的数据)。它是异步的,因此访问数据的唯一方法是回调函数