我创建了一个 CMS,可以在其中使用 HTMLbars 创建模板。模板应该在客户端编译,并且有应该显示模板的组件。我将组件的模板属性设置为使用 HTMLBars 返回已编译模板的函数。
import Ember from 'ember';
export default Ember.Component.extend({
content: null,
template: function () {
return Ember.HTMLBars.compile(this.get('content.template'));
}
}
我在我的 Brocfile 中包含了 ember-template-compiler。
app.import('bower_components/ember/ember-template-compiler.js');
也测试了
app.import('bower_components/ember-template-compiler/index.js');
但是模板永远不会被渲染。