Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/meteor/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Meteor如何访问表单中的不同文档_Javascript_Meteor - Fatal编程技术网

Javascript Meteor如何访问表单中的不同文档

Javascript Meteor如何访问表单中的不同文档,javascript,meteor,Javascript,Meteor,我有一个简单的表单,它使用了两个不同的助手: <select class="form-control"> {{#each openTables}} <option>Table {{tableNumber}}</option> {{/each}} </select> <select id="working-servers" class="form-control"> {{#each workingS

我有一个简单的表单,它使用了两个不同的助手:

<select class="form-control">
    {{#each openTables}}
        <option>Table {{tableNumber}}</option>
    {{/each}}
</select>
<select id="working-servers" class="form-control">
    {{#each workingServers}}
        <option>{{name}}</option>
    {{/each}}
</select>
<input id="num-of-guests-select" type="text" value="" name="num-of-guests-select">
我的问题基本上是:我试图用表单中的信息更新CurrentTables集合中的文档

Template.newTableModal.events({
    'click #sendTable' : function(event, template) {
        event.preventDefault();
        event.stopPropagation();

    }
});
在该事件函数中,如何访问这些选择框的数据上下文?比如说,

{{#each workingServers}}
<option>{{name}}</option>
{{/each}}
workingServers中的每个对象都有一个我希望能够在该事件函数中访问的ID:

CurrentTables.updatetableId?,{$set:{serverId:??,currentGuests:??}

当我制作表单时,如何访问与表单中的文档相关的文档?相反,我如何从workingServers循环中选择的文档中获取该serverId

有没有更好的方法来做这类事情,因为我需要能够在未来做类似的形式?我的意思是我知道我可以取名字的值, $working-servers.val,并在servers集合中查找匹配的ID,但这似乎非常糟糕

<select>
  <option value="1">Volvo</option>
  <option value="2">Saab</option>
  <option value="3">Opel</option>
  <option value="4">Audi</option>
</select>
<select>
  <option value="1">Volvo</option>
  <option value="2">Saab</option>
  <option value="3">Opel</option>
  <option value="4">Audi</option>
</select>
{{#each workingServers}}
<option value={{serverId}}>{{name}}</option>
{{/each}}