鉴于我在javascript中有这样的设置:
window.App.url.login = '/account/login';
如何将该变量传递到Meteor Spacebars模板中? 例如像这样的东西:
{{> Anchor href=window.App.url.login class="btn-success" label="Login"}}
答案 0 :(得分:2)
您需要为此注册一个全局帮助程序:
Template.registerHelper("appUrlLogin",function(){
return App.url.login;
});
然后像这样使用它:
{{> Anchor href=appUrlLogin class="btn-success" label="Login"}}
或者,您可以直接在模板上声明帮助程序:
HTML
<template name="myTemplate">
{{> Anchor href=appUrlLogin class="btn-success" label="Login"}}
</template>
JS
Template.myTemplate.helpers({
appUrlLogin:function(){
return App.url.login;
}
});