2015-08-21 90 views

回答

12

感谢这里回答的问题How can I share a template between two components using Ember CLI?我能够将layoutName添加到指向父模板的子组件,并解决了我的问题。 我的代码终于看起来像这样:

import Ember from 'ember'; 
import ExtendFromComponent from './extend-from'; 

export default ExtendFromComponent.extend({ 
    layoutName: 'components/extend-from' 
}); 
3

你一定做错了什么。在灰烬2.0.0您可以在components/second-component创建使用以下ES6语法,从另一个组件扩展(并分享它的模板)组件:

import Ember from 'ember'; 
import ExtendFromComponent from './extend-from'; 

export default ExtendFromComponent.extend({ 
    // ... 
}); 

它使得罚款模板和第一组件的属性。如果你仍然无法做到,请将你的代码添加到问题中。

+0

如何检查我的余烬版本号是什么? – Sami

+0

入住bower.json。你应该有:“烬”:“版本”。 –

+0

它是1.12.0。这个版本有可能吗?或者应该重写模板? – Sami