把手中的自定义javascript列表需要#each –但是如何?

时间:2019-04-23 04:37:24

标签: list handlebars.js each

我正在构建一个Handlebars部分模板,以加载​​将由useref连接的脚本列表。我想使用内联块自定义各个页面上的列表。 我可以获取要注册的js-output的名称和第一个js-input,但是js-input的列表仅呈现第一项。

我已经在模板和内联脚本中尝试了各种{{#each}}配置,但是没有成功。

这是我到目前为止的内容–除自定义的js输入列表外,它都在工作。

部分模板:

{{!-- includes/js02.hbs --}}
<!--build:js assets/js/{{js-output}}.js -->
<script src="assets/js/{{js-input}}.js"></script>
<!-- endbuild -->

在页面上: 内联块修饰符:

 {{!-- Customize page JS before concatenation. --}}
   {{#*inline "js02-block"}}
    {{> includes/js02
      js-output="minor.min"
      js-input="c"
      js-input="a"
      js-input="b"
    }}
  {{/inline}}

代码呈现如下:

<!--build:js assets/js/minor.min.js -->
<script src="assets/js/c.js"></script>
<!-- endbuild -->

我想看:

    <!--build:js assets/js/minor.min.js -->
    <script src="assets/js/c.js"></script>
    <script src="assets/js/a.js"></script>
    <script src="assets/js/b.js"></script>
    <!-- endbuild -->

。 。 。我想自定义页面模板上的列表。

0 个答案:

没有答案