在Ember中,如何从组件推送到路径中的数组

时间:2016-06-14 09:44:43

标签: ember.js

在我的路线中,我有一系列电子邮件地址:

export default Ember.Route.extend({
    recipients: []
});

在此路线页面上,我有一个#each,显示一个显示用户电子邮件和复选框的组件。如何将已检查的电子邮件推送到该阵列?

OR

如果我将数组放入组件js文件中,我可以从路由中访问它吗?

1 个答案:

答案 0 :(得分:0)

想出来。

我将数组放入路线中。然后在组件中,我将操作与用户一起作为参数传递。

actions: {
     select(user) {
         this.sendAction('select', user);
     }
}

然后在路线中我创建了一个接收该参数的同名动作。