如何从EmberJS中的组件内部刷新模型数据?

时间:2016-05-06 08:15:27

标签: ember.js

目前我已经设置了一个列出模型集合的应用程序,并且还在其中实现了分页。

现在,我想将所有这些逻辑移动到一个组件中,以便它可以在多个列表中重用。为实现这一点,我已经在组件内部传递了模型变量。

因为服务器数据通信被认为是一种不好的做法,我认为必须将更改应用于控制器?

所以,我很困惑如何调用api调用刷新数据?

1 个答案:

答案 0 :(得分:1)

您可以在控制器中构建方法,并将它们作为方法传递到所需的组件中。这样,您可以避免组件中的数据调用并使其可重用。

例如:

{{some-list getData=getSomeListData}}

其中getSomeListData应用所需的数据更改。