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