Joc*_*che 3 node.js express pug
我正在 node.js 环境中使用 jade 引擎构建一个表单,并开始考虑将“占位符”和“值”属性组合到输入元素中的最佳实践(也就是更少的代码)。
form(action="/add" method="POST")
input(placeholder="Your name" name="username" value="#{username}")
input(placeholder="Your title" name="title" value="#{title}")
Run Code Online (Sandbox Code Playgroud)
但是,有时会填充 #{username},有时不会。如果它没有被填充,它将被 jade 替换为“undefined”,并且我的“placeholder”属性永远不会启动。
那么,是否有设置 jade 以便所有未定义的变量都返回空字符串或类似的解决方案?
想象一下,表单有大约 10-15 个字段,我希望我不必对每个输入元素创建条件检查。
input(placeholder="Your name" name="username" value=username)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2500 次 |
| 最近记录: |