【发布时间】:2013-03-07 00:42:01
【问题描述】:
我从服务器获取了一些 json 对象,但无法将它们显示在我的视图中。我做错了什么。
我在这里有一个 jsfiddle:http://jsfiddle.net/cy6kC/
var volModel = function() {
self.Vol = ko.observable({"ID": 1,"Name": 1});
}
var volunteerModel = new volModel();
ko.applyBindings(new volunteerModel());
【问题讨论】:
-
你试过了吗:ko.applyBindings(volunteerModel);您正在初始化视图模型两次,我不希望这样做。
-
你的代码很奇怪。你的
volunteerModel已经是一个对象,所以你不需要调用它new volunteerModel()这甚至不是一个有效的 JS 语法。顺便说一句,您的绑定应该是data-bind="value: Vol().ID" -
把这个作为答案。有效。谢谢
标签: knockout.js knockout-mapping-plugin knockout-2.0 knockout-mvc