【问题标题】:Create Template Dynamically - Meteor动态创建模板 - Meteor
【发布时间】:2013-04-08 10:12:24
【问题描述】:

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

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


 -->js part

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

有人可以帮助我如何做到这一点吗?谢谢!

【问题讨论】:

    标签: javascript jquery templates dynamic meteor


    【解决方案1】:

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

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-04-25
      • 2013-04-09
      • 1970-01-01
      • 1970-01-01
      • 2014-04-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多