【发布时间】:2018-03-23 17:38:17
【问题描述】:
问题似乎出在 EJS 上。我可能正在尝试做一些 EJS 不适合做的事情。
我正在开发一个使用具有可变数量字段的表单的网络应用程序。如果我正在编辑的 Mongo 文档只有一个字段,我不想显示任何其他字段的输入框。
我能够动态控制编辑文档时显示的字段数量,但我无法动态显示字段的当前值。
如果我像这样使用值标签:value=<%= document.field1 %>,它可以正常工作。但是,必须为每个字段手动重复此操作,包括不存在的字段。
我想做的是这样的:value=<%= 'document.field' + (i+1) %>。理想情况下,这将生成与上面代码相同的渲染 HTML。但是,我看到的是'document.field1',而不是我想从数据库中检索的数据。
【问题讨论】: