如何动态更改流星模板?

时间:2014-12-25 03:06:33

标签: templates meteor spacebars

有没有办法用辅助变量动态更改流星模板?

示例:

templateChanger.html

<template name="templateChanger">
    {{> iWantToChangeThis}}
</template>

templateChanger.js

Session.set("activeTemplate", "someTemplate");

Template.templateChanger.helpers({
  iWantToChangeThis:function(){

    return Session.get("activeTemplate")

  }
});

期望的结果:

{{&GT; someTemplate}}已加载

1 个答案:

答案 0 :(得分:1)

<template name="templateChanger">
    {{> Template.dynamic template=iWantToChangeThis}}
</template>

http://docs.meteor.com/#/full/template_dynamic