在不改变模板的情况下扩展组件而不改变模板
答
感谢这里回答的问题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'
});
答
你一定做错了什么。在灰烬2.0.0您可以在components/second-component
创建使用以下ES6语法,从另一个组件扩展(并分享它的模板)组件:
import Ember from 'ember';
import ExtendFromComponent from './extend-from';
export default ExtendFromComponent.extend({
// ...
});
它使得罚款模板和第一组件的属性。如果你仍然无法做到,请将你的代码添加到问题中。
如何检查我的余烬版本号是什么? – Sami
入住bower.json。你应该有:“烬”:“版本”。 –
它是1.12.0。这个版本有可能吗?或者应该重写模板? – Sami