【问题标题】:Extending knockout observable array扩展敲除可观察数组
【发布时间】:2012-01-26 03:41:24
【问题描述】:

我想在 ko.observableArray() 中添加一些类似“ArrayCollection”的功能;

即 removeItemAt(index)//调度项目删除事件 addItem(item)//调度项目添加事件 等等

我注意到在大多数 ko 示例中,这是在模型中处理的。我有一个相当丰富的模型,其中包含类型化集合,所以想将它嵌套在集合/数组本身中。

这种方法对 ko 是否可取?

【问题讨论】:

    标签: knockout.js


    【解决方案1】:

    扩展observableArrays 是一件容易且完全合理的事情。

    最简单的方法是向ko.observableArray.fn 添加函数。现在有一个documentation page 用于这种技术。

    这与您所追求的有点不同,但这是您可能感兴趣的 ko 字典的一个很好的实现:https://github.com/jamesfoster/knockout.observableDictionary

    【讨论】:

      猜你喜欢
      • 2012-10-01
      • 2016-11-01
      • 1970-01-01
      • 2019-05-21
      • 2011-12-12
      • 1970-01-01
      • 1970-01-01
      • 2016-07-27
      • 1970-01-01
      相关资源
      最近更新 更多