Javascript 从深层访问父对象的把手模板
我的疑问是,目前我正在从深层节点访问父节点,如下代码所示。这是正确的方法吗 JSON: 模板: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
{{#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}}