【问题标题】:Update value in array by code + knockout通过代码+敲除更新数组中的值
【发布时间】:2012-08-02 10:59:09
【问题描述】:

我有一个使用模板填充可观察数组的表,我需要为该表中的每一行更新一个包含 Text 的列,同时更新模型。

谢谢!

示例:http://jsfiddle.net/pdelacruz/aqYvW/6/

【问题讨论】:

  • 在寻求此类特定操作的帮助时,发布您目前编写的代码会很有帮助。
  • Observable 数组只会监控数组本身的变化(例如,添加/删除项目)。如果要触发更新项目的更改,则需要使这些属性可观察。
  • 那些属性已经可以观察到了,我正在使用敲除映射有什么建议吗??
  • 你能更详细地描述你想要发生的事情吗?你的意思是你想要每一行的一列就像一个总数?此外,您的数据结构无效。

标签: javascript jquery knockout.js knockout-mapping-plugin knockout-2.0


【解决方案1】:

佩德罗

我认为您收藏中的项目的属性是不可观察的。 映射插件默认不这样做。

您必须为集合中的每个项目使用创建回调来实现映射,并返回一个具有所需可观察属性的对象

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-08-02
    • 1970-01-01
    • 2014-02-27
    • 2012-10-05
    • 1970-01-01
    • 1970-01-01
    • 2020-01-01
    • 1970-01-01
    相关资源
    最近更新 更多