ниже - фрагмент моего HTML, содержащий некоторые привязки нокаута. Если первый/внешний цикл foreach проходит через массив, называемый tradesObservableArray, который содержит ключ с именем «ThreadID», как я могу получить это значение, где у меня есть: ** $ root.ThreadID **? Обратите внимание, что $ root.ThreadID находится во внутреннем цикле foreach.knockout - получить значение из родительского массива
В принципе, $ root.ThreadID возвращает неопределенные. Я также пробовал $ parent.ThreadID с тем же результатом.
Заранее спасибо ...
<div id="tradesThread" data-bind="foreach: tradesObservableArray">
<table>
<tbody data-bind="foreach: $root.filesObservableArray">
<tr id="tradeRow">
<td data-bind="visible: $root.tradeRowFiles(**$root.ThreadID**, CommentID)"><span data-bind="text: FileName"></span></td>
</tr>
</tbody>
</table>
</div>
Что тип данных 'ThreadID'? –