javascript – 动态创建模板 – 流星

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

 <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

点赞