【发布时间】:2016-01-11 23:55:25
【问题描述】:
我在jade中对html的某些部分进行条件渲染有一个小问题,尽量不要重复代码。我有以下翡翠位
if(loggedIn && !search)
form(action="/list/mine")
else if(search)
form(action="/list/search", method="POST")
else
form(action="/list/all")
input(type="hidden" value=parseInt(next) name="skip" )
input(type="submit" value="Next" class="pure-button pure-button-primary")
我想让上面的if产生
form(action="/list/mine")
input(type="hidden" value=parseInt(next) name="skip" )
input(type="submit" value="Next" class="pure-button pure-button-primary")
类似于else if 和else 子句(具有不同的表单值)。
目前只有当else 有效时才输出表单的主体,所以它这样做是有道理的。由于某种原因,我的思想放弃了我。
如何在不复制表单体的情况下,实现不同表单属性的表单体有条件打印?如果可能,请显示有效的玉示例代码。
【问题讨论】:
标签: javascript node.js pug