【问题标题】:How to add dependentObservable to each item in observable Array?如何将dependentObservable 添加到可观察数组中的每个项目?
【发布时间】:2012-02-17 01:22:38
【问题描述】:

我从这样的服务器数据创建 observableArray:

列表:ko.observableArray(ko.mapping.fromJS(list))

如何将dependentObservable 添加到数组中的每个项目? 是创建observableArray 的好方法吗?我在访问单个元素索引时遇到问题

【问题讨论】:

    标签: knockout.js


    【解决方案1】:

    在此处查看有关控制映射插件如何创建对象的文档:http://knockoutjs.com/documentation/plugins-mapping.html#customizing_object_construction_using_create

    您可以将映射选项传递给映射插件,让您定义对象的创建方式。该文档包含一个示例,其中数组中的每个项目都添加了一个dependentObservable。

    此外,映射插件会自动将您的数组放入 observableArray,因此您无需再次包装它。

    以下是一些示例:

    【讨论】:

      猜你喜欢
      • 2015-07-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-06-06
      • 2019-01-22
      • 2020-07-10
      相关资源
      最近更新 更多