2014-01-08 36 views
1

我有一個ID爲components/preview/image的模板。我想創建一個與此模板相對應的Ember.Component的子類。命名Ember.Component子類

如果模板的id爲components/image,我可以創建一個名爲ImageComponent的Ember.Component的子類。

components/內嵌套preview/正在向我的計劃投擲扳手。優選地,我想命名組件PreviewImageComponent

回答

1

命名是一種慣例 - 您必須在名稱中使用短劃線而不是下劃線。 id爲components/preview-image創建模板,並使用下面的模板標籤:

{{preview-image url=foo}} 

,然後創建您的組件是這樣的:

App.PreviewImageComponent = Ember.Component.extend({ 
    // implementation here 
}); 

編輯:只是要真正明確:在名稱中某處破折號是要求