是我的HTML片段,其中包含一些敲除绑定。如果第一个/外部foreach循环经过一个名为tradesObservableArray的数组,其中包含一个名为“ThreadID”的键,我怎样才能获得该值:** $ root.ThreadID ** ?请注意,$ root.ThreadID位于内部foreach循环中。
基本上, $ root.ThreadID 会返回undefined。我也尝试了 $ 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>
答案 0 :(得分:1)
如果ThreadID
是一个可观察对象,那么你可以通过调用:
$parent.ThreadID()