如何解决使用把手和NodeJS,如何在{{#each}}中的动态选项上应用所选内容
在有人提交表单并且页面res.render('page',{value})
回到原始页面后,我试图保留选定的状态。 vals.department
最初没有设置-应该默认为第一个选项吗?照原样,它选择的是最后一个选项,而不是选择后的实际值:
助手:
select: (val,sel) => {
return val === sel ? val: '';
}
视图:
<select id='department' name="department" class="input-box">
<option value='' selected='true'>Department</option>
{{#each departments}}
<option value="{{this}}" selected="{{{select this vals.department}}}">{{this}}</option>
{{/each}}
</select>
渲染:
res.render('directory',{ contacts: list,vals: { department,mode },departments,locations })
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。