0
我愿意根据Session
变量设置我的应用程序的标题。空格键/流星:嵌套{{#if}}和全局模板助手
这里是Spacebars模板:
{{#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}}
这是我如何定义全球 “会话” 帮手:
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...
^
虽然我看不出合成物有什么问题。 流星中嵌套{{#if}}
标签有问题吗?
任何建议是最受欢迎的。
生活很简单,不是吗 –
是的,这是一个不错的经典案例..........“doh!” –