Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/87.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_Jquery_Json_Handlebars.js - Fatal编程技术网

Javascript 从深层访问父对象的把手模板

Javascript 从深层访问父对象的把手模板,javascript,jquery,json,handlebars.js,Javascript,Jquery,Json,Handlebars.js,我的疑问是,目前我正在从深层节点访问父节点,如下代码所示。这是正确的方法吗 JSON: 模板: {{#each level1_1}} {{#each level2}} {{level3}} {{!-- Here I want to access level1_2 -- }} {{../../level1_2}} {{!-- Is is correct approach ??-- }} {{!-- If it is ev

我的疑问是,目前我正在从深层节点访问父节点,如下代码所示。这是正确的方法吗

JSON:

模板:

{{#each level1_1}}
    {{#each level2}}
        {{level3}}

        {{!-- Here I want to access level1_2 -- }}

        {{../../level1_2}} {{!-- Is is correct approach ??-- }}

        {{!-- If it is even deep level -- }} {{../../../../level1_2}} {{!--like this--}} {{!-- Is is correct approach ??-- }}

    {{/each}}
{{/each}}

这是新车把版本即将推出的功能

我用2.0 alpha 4版本的车把制作了一个提琴来演示:

@root将允许您访问上下文根。在您的示例中,您可以通过以下方式从任何位置访问level1_2:

{{@root.level1_2}}

还有一个补丁版本的1.3,你可以在那里获得对@root的支持(我自己也在使用它),但我不记得是从哪里得到的:(.如果我能找到修补过的1.3的链接,我会更新这个答案。

谢谢你的回答。我可以使用@root只访问顶级父级。对吗?有什么东西可以访问2/3步后退吗?不客气,你是对的,@root只用于顶级父级。对于其他级别,.././等语法是可行的。
{{@root.level1_2}}