【发布时间】:2012-02-17 01:22:38
【问题描述】:
我从这样的服务器数据创建 observableArray:
列表:ko.observableArray(ko.mapping.fromJS(list))
如何将dependentObservable 添加到数组中的每个项目? 是创建observableArray 的好方法吗?我在访问单个元素索引时遇到问题
【问题讨论】:
标签: knockout.js
我从这样的服务器数据创建 observableArray:
列表:ko.observableArray(ko.mapping.fromJS(list))
如何将dependentObservable 添加到数组中的每个项目? 是创建observableArray 的好方法吗?我在访问单个元素索引时遇到问题
【问题讨论】:
标签: knockout.js
在此处查看有关控制映射插件如何创建对象的文档:http://knockoutjs.com/documentation/plugins-mapping.html#customizing_object_construction_using_create
您可以将映射选项传递给映射插件,让您定义对象的创建方式。该文档包含一个示例,其中数组中的每个项目都添加了一个dependentObservable。
此外,映射插件会自动将您的数组放入 observableArray,因此您无需再次包装它。
以下是一些示例:
【讨论】: