每个Node.js EJS expressvalidation器
好吧。 我绝对想要用ejs来完成这个任务。 车把。 没问题。 但是迫使学习ejs。
我想要做的是获取一个错误对象,并通过对象循环,并打印出每个消息作为一个李。
<% if (errors !== undefined){ %> <p>there are errors on page</p> <% for each(error in errors){ %> <li><%= error.msg%></li> <% }) %> <% } %>
我已经尝试了许多不同的方法来获取数据显示,但我似乎无法find我的挂断或我应该如何得到每个对象的味精。
上面的代码只是代码的一小部分。 整个代码
编辑:从post中删除的信息,因为它不再涉及到我的问题。
发现我的错误(双关语意)
-
我正在使用.mapped,这使得数据成为一个对象..我需要做.array
-
即使对象,我想运行的JS不能与对象(或至less我不知道如何循环通过对象的具体属性)。
-
我想运行的代码的正确语法如下:
<% if (errors !== undefined){ %> <p>there are errors on page</p> <% for (const error of errors){ %> <li><%= error.msg %> </li> <% } %> <% } %>