2014-01-09 36 views
0

比方說,我有一個名爲MyComponent的組件。無論如何,我可以像使用常規模板一樣將該組件渲染到插座中。Ember - 我可以在模板外使用Ember組件嗎?

我從路線調用渲染。我使用組件的原因是因爲我想重用大量的HTML,但也想利用組件方面的「公共API」。

我能用Ember實現嗎? 感謝您的幫助。

回答

0

當然,您可以在視圖中指定模板ID或實際模板內容本身。除了使用templateName屬性,設置template屬性艾克這樣的:

App.MyComponentView= Ember.View.extend({ 
    template: Ember.Handlebars.compile("{{my-component}}"); 
}); 

希望有所幫助。