【发布时间】:2013-07-29 07:24:12
【问题描述】:
假设我有这个相同类型的对象数组:
var people = [
{ status: 0, name: "name1"},
{ status: 1, name: "name2"}
];
我希望它不仅是 observableArray,而且我只想观察每个对象的状态属性。
想象一下对象本身可能会被添加或删除。这些对象中的任何一个的 name 属性都不会改变,所以我真的不需要观察名称,但每个对象的状态都可能会改变,因此让它可观察是很酷的。
是否可以通过一些很酷的 hack 语法将其与淘汰工具进行映射,还是我必须遍历每个对象并将其状态属性映射到可观察的或让整个数组及其对象属性可观察?
【问题讨论】:
标签: javascript knockout.js knockout-mapping-plugin