В модели viewmodel у меня есть 2 массива. скажем, arr1 и arr2. Я хочу, чтобы итерации и массивы и визуализировать вид соответственно в html-шаблоне.Iterate 2 массива в шаблоне нокаута
например. Я хочу написать эквивалент следующего js-кода в html.
for(var i = 0; i< arr1.length; i++){
for(var j=0;j<arr2.length;j++){
if(arr1[i] == 'x' && arr2[j] == 'y'){
//render input field
}
if(arr1[i] == 'w' && arr2[j] == 'z'){
//render checkbox
}
}
}
Я хочу добиться того же в следующем html.
<div data-bind="foreach : arr1">
<!-- ko foreach: arr2 -->
// conditions to be added here for rendering input field or checkbox
<!-- /ko -->
</div>
Как я могу дать условие для сравнения arr1 и arr2 значения в HTML, как это сделано в JavaScript?