我定义我的灰烬成分“一”一些固定的数据,这样的:灰烬JS:从一个组件到另一个数据组件
// coponents/component-one.js
import Ember from 'ember';
export default Ember.Component.extend({
someData: [
{ name: "Test A", numbers: [1,2,3,4,5] },
{ name: "Test B", numbers: [6,7,8,9,10] },
{ name: "Test C", numbers: [11,12,13,14,15] },
],
// my functions ...
});
现在我有另一个组件,组件“两课”,在那里我想要做这样的事情:
// templates/coponents/component-two.hbs
{{#each someData as |data|}}
<span>{{data.name}}</span>
{{/each}}
...我怎样才能访问someData在组件two.js /组件two.hbs?
我不知道该怎么get.this ...
什么是'组件two'组件one'之间'的连接?你是否在'component-one'中加入了'component-two'?一般来说,你需要传递所需的数据,同时包括组件 – kumkanillam
不,这就是问题:两个组件都在同一级别,并行类型... – Viktor
然后,数据的所有者不是“组件1”,然后考虑让它父母可能是相应的控制器或路由。 – kumkanillam