Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/neo4j/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 敲除-从父数组获取值_Javascript_Knockout.js - Fatal编程技术网

Javascript 敲除-从父数组获取值

Javascript 敲除-从父数组获取值,javascript,knockout.js,Javascript,Knockout.js,下面是我的HTML的一个片段,其中包含一些敲除绑定。如果第一个/outer foreach循环通过一个名为tradesObservableArray的数组,该数组包含一个名为“ThreadID”的键,那么我如何从其中获取该值:*$root.ThreadID**?请注意,$root.ThreadID位于内部foreach循环中 基本上,$root.ThreadID返回未定义的。我还尝试了$parent.ThreadID,得到了相同的结果 先谢谢你 <div id="tradesThread

下面是我的HTML的一个片段,其中包含一些敲除绑定。如果第一个/outer foreach循环通过一个名为tradesObservableArray的数组,该数组包含一个名为“ThreadID”的键,那么我如何从其中获取该值:*$root.ThreadID**?请注意,$root.ThreadID位于内部foreach循环中

基本上,$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
是一个可观察的对象,那么您可以通过调用:

$parent.ThreadID()

什么数据类型是
ThreadID
?您好!尝试$parent.Thread()时,出现以下错误:$parent.ThreadID不是函数。基本上,在tradesObservableArray中,我有一组键/值。其中一个键是ThreadID。此外,数据类型是INT。如果它真的只是一个数值,而不是一个可观察的值,那么
$parent.ThreadID
应该可以做到这一点。您可以设置一个JSFIDLE来用真实数据显示您的错误吗?Arghh,找到了问题。它是“$parent.threadID”。。。小t,不是资本。。。很抱歉,Ek0nomik。。。堆栈溢出:请随意删除此线程。。。