【问题标题】:How do I pass javascript variables into a Meteor Spacebars template?如何将 javascript 变量传递到 Meteor Spacebars 模板?
【发布时间】:2015-04-09 08:01:05
【问题描述】:

鉴于我在 javascript 中有这样的设置:

window.App.url.login = '/account/login';

如何将该变量传递给 Meteor Spacebars 模板? 例如像这样:

{{> Anchor href=window.App.url.login class="btn-success" label="Login"}}

【问题讨论】:

    标签: javascript meteor


    【解决方案1】:

    您需要为此注册一个全局助手:

    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;
      }
    });
    

    【讨论】:

      猜你喜欢
      • 2014-07-03
      • 1970-01-01
      • 2016-09-26
      • 1970-01-01
      • 2013-12-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多