Javascript 数据绑定:{foreach:…}用于多个数组

Javascript 数据绑定:{foreach:…}用于多个数组,javascript,knockout.js,Javascript,Knockout.js,是否可以对多个数组使用数据绑定:foreach 例如: <div data-bind="foreach: arrayone, arraytwo"> //do stuff </div> //做事 如果可能,它的正确语法是什么?或者正确的方法是什么(除了合并两个数组)?我不认为有任何官方的方法可以这样做,但解决方法是,在较长的数组上使用$index和foreach。大概是这样的: var模型=函数(){ var self=这个; self.arr1=ko.obs

是否可以对多个数组使用
数据绑定:foreach
例如:

<div data-bind="foreach: arrayone, arraytwo">
   //do stuff
</div>

//做事

如果可能,它的正确语法是什么?或者正确的方法是什么(除了合并两个数组)?

我不认为有任何官方的方法可以这样做,但解决方法是,在较长的数组上使用
$index
foreach
。大概是这样的:

var模型=函数(){
var self=这个;
self.arr1=ko.observearray([1,2,3,5,6]);
self.arr2=ko.observearray([1,2,3,4]);
}
应用绑定(新模型())
span{
字体大小:粗体;
}


索引: , 阵列1: , 阵列2: , 较长阵列: , 较短的阵列:

我甚至不确定这会起什么作用。你期望的行为是什么?是否要对arrayone的每个索引完全循环arraytwo?