我想向 ko.observableArray() 添加一些类似“ArrayCollection”的功能;
IE
removeItemAt(index)//调度项目删除事件
addItem(item)//调度项目添加事件
ETC
我注意到在大多数 ko 示例中,这是在模型中处理的。我有一个相当丰富的模型,其中包含类型化集合,因此希望将其嵌套在集合/数组本身中。
这种方法适合 ko 吗?
延伸observableArrays
这是一件简单且完全合理的事情。
实现此目的最简单的方法是将功能添加到ko.observableArray.fn
。现在有一个文档页 http://knockoutjs.com/documentation/fn.html对于这项技术。
这与您所追求的有点不同,但这里是 ko 中字典的一个很好的实现,您可能会感兴趣:https://github.com/jamesfoster/knockout.observableDictionary https://github.com/jamesfoster/knockout.observableDictionary
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)