我想将数组传递给 ViewModel 方法:
self.helpMe = function ( myArray ) {
for (var i=1, ilen=myArray.length, i<ilen, i++) {
//do something...
}
}
有时我的数组将只包含一个项目,并且从另一种方法调用 helpMe 函数:
self.saveMe = function (item) {
self.helpMe( item.Topics );
...
}
主题定义如下
self.Topics = ko.observableArray([]);
并实例化为带有“with”数据绑定的查询 ui 项。
但是说主题只有一个值 ["Sheeps"] 然后 myArray.length 结果是 6 而不是我想要的 1。我哪里错了?