如何嵌套Meteor Spacebars模板?

时间:2014-10-28 14:27:15

标签: meteor spacebars

我正在使用名为AutoForm的软件包。

{{> afQuickField name="propertyInfo.zipcode" placeholder="XXXXX" class="form-control track-order-change"}}

它基本上呈现标签和输入元素。

我有一个会话变量:

Session.set("zipcode", //something dynamic);

我有一位注册助手:

Handlebars.registerHelper("zipcode", function(){
  return Session.get("zipcode");
})

我希望这样的工作能够发挥作用:

{{> afQuickField name="propertyInfo.zipcode" value="{{zipcode}}" placeholder="XXXXX" class="form-control track-order-change"}}

1 个答案:

答案 0 :(得分:1)

首先修复全局帮助程序:

Template.registerHelper("zipcodeHelper", function(){
  return Session.get("zipcode");
})

然后稍微修复afQuickField:

{{> afQuickField value=zipcodeHelper class="form-control track-order-change"}}

请参阅此GH问题:https://github.com/aldeed/meteor-autoform/issues/210