以编程方式评估Ember模板

ian*_*zer 6 ember.js

我需要以编程方式评估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)