【发布时间】:2023-03-22 13:26:02
【问题描述】:
剔除映射不适用于对象数组。
这是我的小提琴 http://jsfiddle.net/varunfiddle/03rv2the/
基本上我已经尝试将一个对象数组映射到一个可观察数组中。
var ViewModel = function() {
var self = this;
var newData =
[{"PersonId":1,"Name":"LoginUser1","OriginalSource":null,"Remarks":null},
{"PersonId":2,"Name":"LoginUser1","OriginalSource":null,"Remarks":null}];
self.persons=ko.mapping.fromJS(newData, {}, self);
};
var myVM = new ViewModel();
ko.applyBindings(myVM);
然后在html中绑定
<table>
<tbody data-bind="foreach:persons">
<tr>
<td>
<label data-bind="text:Name"></label>
</td>
</tr>
</tbody>
</table>
我没有看到对象数组上发生数据绑定。 有解决办法吗?谢谢。
【问题讨论】:
标签: knockout.js knockout-mapping-plugin