2013-02-20 73 views
0

工作,我有emberjs模板編譯不RC1

Esploreo.TE.Views.ItemView = Ember.View.extend({ 
    elementId : "item", 
    templateName : 'itemTemplate' 
}); 

和像

<script type="text/x-handlebars" data-template-name="itemTemplate"> 
    content of templat 
</script> 

模板和一切工作良好。但我不想使用這種類型的編碼。在以前版本的灰燼有可能寫模板代碼中的視圖的定義,像這樣:

Esploreo.TE.Views.ItemView = Ember.View.extend({ 
    elementId : "item", 
    template: Em.Handlebars.compile('content of template'), 
}); 

,但它不工作(emberjs 1.0.0-RC.1)。此功能已從此版本中刪除?

回答

0

這是一個好奇的使用Ember的方式!雖然要回答你的問題,你需要添加.append().create()結束,像這樣:

App.ItemView.create().append();

強制性的jsfiddle:http://jsfiddle.net/MGXDe/

雖然我不知道這個你的使用情況,我不能強調,這似乎有點太好奇,接壤不良使用Ember。

+0

我想使用這種類型的解決方案,因爲我不想爲一個模板創建一個html文件(或使用index.html)。 – RedBass 2013-02-21 12:57:18