【发布时间】:2012-06-14 18:33:07
【问题描述】:
我正在尝试通过 json 将来自服务器的模型绑定到我在客户端创建的视图模型,然后使用 Knockout.js 绑定它以显示数据。我有以下代码
function tireRunDataViewModel() {
var self = this;
self.load = function() {
$.jQuery.post('./GetTireRunModel', { outingID: '@Model' }, function (result) {
self.data = ko.mapping.fromJS(result);
} , "json");
};
self.load();
}
var viewModel = new tireRunDataViewModel();
ko.applyBindings(viewModel);
在完成 ko.applyBindings 之前似乎没有设置 self.data。为什么会这样?我该怎么做才能确保在 applyBindings 完成之前填写 self.data?
【问题讨论】:
标签: javascript knockout.js knockout-mapping-plugin