javascript - 动态创建模板 - Meteor

标签 javascript jquery templates dynamic meteor

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

 <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>"]));

一旦开始添加 handlebars 变量和 block helper,事情就会变得相当复杂。

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

关于javascript - 动态创建模板 - Meteor,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16029713/

相关文章:

javascript - 如何使用 jQuery 从计数的链接中获取 href 值

javascript - knockout 绑定(bind)和 CK 编辑器工具栏未出现

javascript - 使用 JavaScript 函数显示不同跨度后,CSS 悬停停止工作

javascript - Google Blockly 更新输入类型

javascript - DataTable 在 onClick 事件后丢失 fnCreatedCell

javascript - jquery将thead tr td的属性复制到tbody tr td

使用模板的 C++ 静态分派(dispatch)

c++ - 模板继承和成员访问

C++在构造函数中选择类成员的模板类型

javascript - 如何将 Node js 中的错误对象正确转换为字符串?