11
我想添加一些“ArrayCollection”功能到一个ko.observableArray();扩展敲除可观察阵列
即 removeItemAt(指数)//调度项中移除事件 的addItem(项目)//调度项添加的事件 等
我在大多数的这在模型处理的KO例子注意到。我有一个相当丰富的类型集合模型,所以想将它嵌入到集合/数组本身中。
这种方法适合于ko吗?
我想添加一些“ArrayCollection”功能到一个ko.observableArray();扩展敲除可观察阵列
即 removeItemAt(指数)//调度项中移除事件 的addItem(项目)//调度项添加的事件 等
我在大多数的这在模型处理的KO例子注意到。我有一个相当丰富的类型集合模型,所以想将它嵌入到集合/数组本身中。
这种方法适合于ko吗?
扩展observableArrays
很容易,而且是一件完全合理的事情。
完成此操作的最简单方法是将函数添加到ko.observableArray.fn
。这项技术现在有一个documentation page。
这比你所追求一点点不同,但这里是一个很好的实施KO的字典,这些可能是您感兴趣的:https://github.com/jamesfoster/knockout.observableDictionary