2013-04-16 78 views
4

我希望每當一個按鈕被點擊創建模板動態 - 流星

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


-->js part 

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

有人可以幫助我如何做到這一點,以創造新的模板?謝謝 !

回答

2

我不相信有任何簡單的方法可以做到這一點..流星在編譯過程中編譯所有的模板,並且在幕後進行一些非常強烈的操作。一個簡單的模板很容易創建。

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

一旦你開始添加句柄變量和塊助手,它似乎變得非常複雜。

如果您想更多地研究它,您可以進入項目的.meteor目錄並進行探索。根據您爲項目設置文件夾結構的方式,模板應位於./meteor/local/build/static_cacheable下的某處。每個模板文件都在表單模板中。 templateName .js