我需要以编程方式评估Ember模板,以便通过在提供的上下文中评估Ember模板来生成HTML结果.
我想使用这个生成的HTML插入谷歌地图InfoWindow(单击标记时出现的小模式.)
所有变量都将是未绑定的.
我试过了
Ember.TEMPLATES['templateName']( {context: 'suppliedHere})
Run Code Online (Sandbox Code Playgroud)
但是这需要Ember.RenderBuffer存在于data.buffer对象中
小智 -2
Ember 使用Handlebars.js进行模板化。
如果您有字符串形式的模板,则可以直接使用 Handlebars:
var template = 'Hi {{name}}';
var context = {name: 'John'};
Handlebars.compile(template)(context); //returns "Hi John"
Run Code Online (Sandbox Code Playgroud)