我试图在KnockoutJS中添加/从嵌套的observableArray中删除。我有一个数组的几个元素,每个元素都有一个属性对象,一个类型对象和一个保存对象的attributeValue数组。所以它是一个嵌套数组。添加/删除Knockout observableArray嵌套元素
allAttributes数组是observableArray。然后我试着通过用attributeValues创建一个新的ViewModel(attributeValueViewModel)为ko.observableArray([])来使attributeValue数组具有可观察性。
我做了两个Knockout函数(这不起作用),我试图添加/删除/从该数组中的值。问题是数组嵌套,所以我必须通过this.attribute.id访问attributeID。 self.allAttributes [I] .attributeValues [J]应该是我加入的对象/删除...其中I =属性ID和属性值对象的J =指数
为什么不是那些工作职能?
这里是我的小提琴:http://jsfiddle.net/M6Hqj/2/
酷的故事。现在问题在哪里? – RASG
哈哈抱歉兄弟,功能不起作用。 :) – Gaui