动态创建模板 - 流星

时间:2013-04-16 05:53:56

标签: javascript jquery templates dynamic meteor

我想在点击按钮时创建新模板

 <input text="button" class="btn" value="click to create template" />


 -->js part

 'click input.btn' : function(){
           //create template here
 }

有人可以帮我解决这个问题吗?谢谢!

1 个答案:

答案 0 :(得分:2)

我不相信有任何简单的方法可以做到这一点.Meteor在构建过程中编译所有模板,并且在幕后进行一些非常激烈的操作。一个简单的模板很容易像这样创建。

Meteor._def_template("Hello",Handlebars.json_ast_to_func(["<div>Hello World!</div>"]));

一旦你开始添加把手变量和阻止助手,它似乎变得相当复杂。

如果您想进一步研究它,可以深入了解项目的.meteor目录并进行探索。模板应位于./meteor/local/build/static_cacheable下的某处,具体取决于您为项目设置文件夹结构的方式。每个模板文件都在表单模板中。 templateName .js