我有
Esploreo.TE.Views.ItemView = Ember.View.extend({
elementId : "item",
templateName : 'itemTemplate'
});
和
之类的模板<script type="text/x-handlebars" data-template-name="itemTemplate">
content of templat
</script>
一切都很好。但我不想使用这种类型的编码。在以前的Ember版本中,可以在视图的定义中编写模板代码,如下所示:
Esploreo.TE.Views.ItemView = Ember.View.extend({
elementId : "item",
template: Em.Handlebars.compile('content of template'),
});
但它不起作用(emberjs 1.0.0-RC.1)。此功能已从此版本中删除?
答案 0 :(得分:0)
这是与Ember合作的好奇方式!要回答您的问题,您需要将.append()
添加到.create()
的末尾,如下所示:
App.ItemView.create().append();
强制性的jsFiddle:http://jsfiddle.net/MGXDe/
虽然我不知道你的用例,但我不能强调这似乎有点太好奇,接近于对Ember的错误使用。