首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何用另一个模板上的html更改流星中的模板体?

如何用另一个模板上的html更改流星中的模板体?
EN

Stack Overflow用户
提问于 2016-12-22 16:31:47
回答 1查看 34关注 0票数 0

我试图在一个模板上生成很多图,我的第一个图是默认的,我想当我点击一个区域时,我会生成另一个存在于另一个模板中的图。我怎么能这么做?

我试图用我的另一个grahp返回我的模板。

代码语言:javascript
复制
Template.test.events({'click .zone' : function (e){
  console.log("J'ai cliqué sur le template Test ... on va essayer d'ouvrir une pop up");
  e.preventDefault();
  //$('#animalsModal').modal('show');
  return {template: Template[createGraph]};
}});
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-12-23 13:12:13

为此,您可以使用Template.dynamic。

//html

代码语言:javascript
复制
<template name="graphDisplayer">
{{> Template.dynamic template=helperToGetDynamicTemplate}}
</template>

//JS

代码语言:javascript
复制
Template.graphDisplayer.onCreated(function(){
  this.templateNameOfGraph = new ReactiveVar('yourDefaultTemplate');
});

Template.graphDisplayer.events({
  'click .zone':function(e,t) {
    t.templateNameOfGraph.set('yourOtherTemplate');
  }
});

Template.graphDisplayer.helpers({
  helperToGetDynamicTemplate:function(){
    return Template.instance().templateNameOfGraph.get();
  }
});
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41287720

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档