当前位置:  开发笔记 > 编程语言 > 正文

将变量传递给嵌套的Handlebars模板/部分

如何解决《将变量传递给嵌套的Handlebars模板/部分》经验,为你挑选了1个好方法。

我有这样的背景:

{
  path: "/some/path/to/files/",
  sections: [
    {
      title: "Title 1",
      files: [
        { name: "file1.zip" },
        { name: "file2.zip" }
      ]
    }
  ]
}

我的模板和部分:









最后,我要预先考虑pathhreffiles-partial.但它在另一部分内部嵌套.我该如何访问该值?我试过这个:

...
{{> sectionPartial path=path }}
...

...
{{> filesPartial path=path }}
...

认为它会将path价值传递给部分,但事实并非如此.我在这里错过了什么?

一个相关的问题,如果我在JavaScript中的某处声明了随机变量,我如何在模板和部分中访问该JavaScript变量?



1> xkcd149..:

你走在正确的轨道上,但路径需要

{{> filesPartial path=../path}}

这是一个小提琴.https://jsfiddle.net/18fjdq2e/1/

推荐阅读
yzh148448
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有