我的快递项目中有一个玉石模板表格。表单有一个表单字段,通常是空白的,但在某些情况下我预先填充表单字段)。这是我的玉模板
input.form-control(type='text', name='name', id='name', value=site.name, autofocus=true)
我遇到的问题是有时是site,因此site.name是未定义的。如何根据表格的存在有条件地将变量放在表单的值中。
答案 0 :(得分:0)
在条件语句中使用该语法:
- var site = { name: 'mysite.com' }
- var user = { description: 'foo bar baz' }
- var authorised = false
#user
if user.description
input(type='text' name='name' id='name' value=site.name autofocus='true' checked)
else if authorised
h2 Description
p.description.
else
h1 Description
p.description User has no description
在输入中,你应该使用这样的东西:
- var site = { name: 'mysite.com' }
input(type='text' name='name' id='name' value=site.name autofocus='true' checked)