如何嵌套Handlebars JS?

时间:2012-10-05 22:10:28

标签: meteor handlebars.js

由于我的Handlebars JS模板,我收到了令人沮丧的错误。

Error: Parse error on line 9:
...      {{/each}}    {{/if}}
----------------------^
Expecting 'EOF'

有问题的把手:

{{if showSingle}}
    {{#with single}}
        {{> postSingle}}
    {{/with}}
{{else}}
   {{#each posts}}
        {{> postItem}}
    {{/each}}
{{/if}}

这样的嵌套不可能吗?

只是把事情放在上下文中,这很好用:

{{#each posts}}
    {{> postItem}}
{{/each}}

1 个答案:

答案 0 :(得分:2)

缺少第一个#中的if

{{#if showSingle}}
    {{#with single}}
        {{> postSingle}}
    {{/with}}
{{else}}
   {{#each posts}}
        {{> postItem}}
   {{/each}}
{{/if}}