Ember.js:如何将参数从一个组件传递到另一个组件?

时间:2016-11-03 05:20:55

标签: ember.js

我有“column-preview”组件,其中包含带复选框的列列表。我有另一个组件“网格”,其中包含数据表。现在,根据“列预览”组件中的检查,我想要隐藏/显示列。我在“column-preview”组件中隐藏了列数组,我想将它传递给“grid”组件。如何将它从一个组件传递到另一个组件?

1 个答案:

答案 0 :(得分:0)

  • 将控制器中的选定列数组属性声明为特定路由,并将其传递给column-preview组件和grid组件。
  • 介绍parentComponent并在parentComponent中声明所选列数组属性,并将其传递给column-preview组件和grid组件。
  • 介绍service以在column-preview组件和grid组件之间共享状态。

以上做法可能有助于遵循DDAU(DataDown ActionsUp)原则。