我正在使用Node / Mongoose / Express构建一个应用程序。在一种用户输入表单上,我有一个多个选择字段,该字段使用forEach循环来检索选择值。
当使用一个模型(在本例中为“ ngos”)时,这很好用,但是我想要的是下拉列表包含来自两个不同模型(“ ngos”和“ businesses”)的值。谁能建议我如何遍历这两个方法并将合并的值合并到下拉列表中?
<div class="form-group">
<label class="profile-label" for="venue">Promoter/Organiser</label>
<select class="mselect login-input" name="event[ngo]" id="ngo">
<% ngos.forEach(ngo => { %>
<option value="<%= ngo.id %>"><%= ngo.name %></option>
<% }); %>
</select>
</div>
<div class="form-group">
<label class="profile-label" for="venue">Promoter/Organiser</label>
<select class="mselect login-input" name="event[business]" id="business">
<% businesses.forEach(business => { %>
<option value="<%= business.id %>"><%= business.name %></option>
<% }); %>
</select>
</div>