【发布时间】:2012-09-11 03:46:37
【问题描述】:
我正在尝试在复选框列表上实现全选/全选功能。
单击全选应选中三个复选框。在损坏的示例中,单击全选不会更新复选框。但是它确实会更新数组。
这个小提琴有效:Working Fiddle
这个小提琴没有:Broken Example
两者之间的唯一区别是调用 ko.mapping 似乎没有正确设置可观察数组。
var initialData = {"Products":[{"Id":"1","Title":"Item 1"},{"Id":"2","Title":"Item 2"},{"Id":"3","Title":"Item 3"}]};
var viewModel = ko.mapping.fromJS(initialData);
我做错了什么?
【问题讨论】:
标签: knockout.js knockout-mapping-plugin