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>
来完成您的锚点?
我愿意根据 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>
来完成您的锚点?