我想在点击按钮时创建新模板
<input text="button" class="btn" value="click to create template" />
-->js part
'click input.btn' : function(){
//create template here
}
有人可以帮我解决这个问题吗?谢谢!
答案 0 :(得分:2)
我不相信有任何简单的方法可以做到这一点.Meteor在构建过程中编译所有模板,并且在幕后进行一些非常激烈的操作。一个简单的模板很容易像这样创建。
Meteor._def_template("Hello",Handlebars.json_ast_to_func(["<div>Hello World!</div>"]));
一旦你开始添加把手变量和阻止助手,它似乎变得相当复杂。
如果您想进一步研究它,可以深入了解项目的.meteor目录并进行探索。模板应位于./meteor/local/build/static_cacheable下的某处,具体取决于您为项目设置文件夹结构的方式。每个模板文件都在表单模板中。 templateName .js