是否可以将data-bind: foreach
用于多个阵列?
例如:
<div data-bind="foreach: arrayone, arraytwo">
//do stuff
</div>
如果可能的话,它的正确语法是什么?或者这样做的正确方法是什么(除了合并两个数组)?
答案 0 :(得分:1)
我认为没有任何官方方式可以这样做,但解决方法是在长阵列上使用E9:ZZ9
和$index
。像这样:
foreach
&#13;
var model = function() {
var self = this;
self.arr1 = ko.observableArray([1,2,3, 5, 6]);
self.arr2 = ko.observableArray([1,2,3,4]);
}
ko.applyBindings(new model());
&#13;
span {
font-weight: bold;
}
&#13;