我是Knokout的新手。当用户单击按钮时,如何在视图模型中填充可观察数组。来自服务器的对象会很大,所以我想使用ko.mapping来使它们成为可观察对象。
我这里有一个jsfiddle: http://jsfiddle.net/russellgove/UXbnz/
答案 0 :(得分:1)
更新小提琴:http://jsfiddle.net/UXbnz/5/
使用ko.mapping.fromJS(FrimServer, {}, this.trades);
使用服务器中的新数据更新observableArray。
我也冒昧地清理你的小提琴。
var self = this
是常见做法。这样可以避免关闭和范围问题。<label>
元素替换<span>
个元素。 <label>
专门用于为输入元素指定标签。