Meteor如何在另一个数组中传递数组的数据

时间:2017-02-20 15:15:24

标签: javascript jquery arrays meteor

我正在尝试创建一个表单,其中有一个列表,其中包含您朋友的名称,每个名称都带有一个复选框,我已经获取数据并将数据作为数组插入集合中,但现在我添加了一个过滤器到朋友列表,当我勾选复选框时 - >更改过滤器 - >出现其他名称 - >更改过滤器,以便第一个名称再次出现,但不再检查,因此数据丢失

这就是为什么我创建了一个事件,其中存储了此过滤器输入的姓氏,当您更改过滤器并选择一些朋友时,我想将第一个和第二个数组合并将其插入集合中。

到目前为止:

Template.NeuesEvent.events({
    "click .RadioButtonOnClick": function(event){ 
        var Zwischensumme = [];
             $.each($('.FreundeCheckbox:checked'), function(){            
                Zwischensumme.push($(this).val());
            }); 
        console.log(Zwischensumme);
        Session.set("Zwischensumme", Zwischensumme);   


    }
});

这是另一个带插入和数组的事件我想要的所有数据都是“eingeladene”:

Template.NeuesEvent.events({
    "submit .add-event": function(event){
        var Name = event.target.name.value;
        var Beschreibung = event.target.beschreibung.value;
        var Datum = event.target.Datum.value;
        var Autor = Meteor.userId();
        var Einladender = Meteor.user().username;
        var eingeladene = [-----Here the Data have to go-------- ];



        if (Name == "")
        {
            confirm("Das Event braucht einen Namen ;)")
        }
        else 
        {
        Meteor.call('addEvent', Name, Beschreibung, Datum, eingeladene, Autor, Einladender)

        event.target.name.value = "";
        event.target.beschreibung.value = "";
        FlowRouter.go('/meineEvents');

        return false;
        }
    }
});

0 个答案:

没有答案