Spacebar/Meteor : 嵌套的 {{#if}} 和全局模板助手

Spacebar/Meteor : Nested {{#if}} and Global template helpers

我愿意根据 Session 变量设置我的应用程序的 header。

这是 空格键模板

{{#if session 'header'}}
  <header id="page_header">
    {{#if session 'header_left'}}
      <a class="left_btn" href="{{session 'header_left'}}">{{session 'header_left'}}<a>
    {{/if}}

    <h1>{{session 'header'}}</h1>

    {{#if session 'header_right'}}
      <a class="right_btn" href="{{session 'header_right'}}">{{session 'header_right'}}<a>
    {{/if}}
  </header>
{{/if}}

这是我定义 全局 "session" 帮助程序 的方式:

Template.registerHelper('session', function(input){
  return Session.get(input);
});

这是我遇到的错误

 Errors prevented startup:

 While building the application:
 client/main.html:17: Unexpected closing template tag
 ...}}<a>         {{/if}}          <h1>{{sess...
 ^

不过我看不出 synthax 有什么问题。 Meteor 中 {{#if}} 标签的嵌套有问题吗?

欢迎提出任何建议。

可能是因为您需要 </a> 来完成您的锚点?