다음 표가 있습니다.테이블에서 동시에 두 컬렉션의 녹아웃 js의 Foreach 반복
<tbody data-bind="foreach: TuDispTexts, foreach: ApplicationTexts">
<tr>
<td data-bind="text: DictionaryTextId"></td>
<td><input data-bind="value: TuDispTexts.Culture" type="text"/></td>
<td><input data-bind="value: TuDispTexts.DictionaryValue" type="text" /></td>
<td><input data-bind="value: ApplicationTexts.DictionaryValue" type="text" /></td>
</tr>
</tbody>
두 컬렉션을 한꺼번에 반복하고 내가 제시 한 이름으로 두 개를 액세스 할 수 있습니까? 제안 된 솔루션이 작동하지 않습니다.
모델을 정의하는 기능.
function tuDispModel() {
this.AetrState = ko.observable();
this.TuDispTexts = ko.observable;
this.ApplicationTexts = ko.observable();
this.texts = ko.pureComputed(function() {
return tuDispInfo.TuDispTexts.map(function (tu, index) {
return { tu: tu, app: tuDispInfo.ApplicationTexts[index] };
});
})
; }
전화 주문.
$(document).ready(function() {
tuDispInfo = new tuDispModel();
getTuDispData(corewebApiUrl, tuDispId);
ko.applyBindings(tuDispInfo);
});
@NisargShah합니다. 내 사건에 어떻게 적응할 수 있니? – maciejka
'with : $ root.arr1() [$ index()]'를 사용하여 올바른 배열 항목에 바인드 한 다음 'text : Culture'와 같이 일반적으로 속성에 액세스 할 수 있습니다. – Nisarg
@ NisargShah 당신이 어떻게 얻을 수있는 예제를 쓸 수 있습니까? – maciejka