额外 Space 为翡翠
Extra Space For Jade
h1= task.title
div!= task.body
form(method="Post", action="/tasks/edit/"+encodeURIComponent(task.title))
p
label(for="title") Title<br />
input#title(name="title", value =task.title)
p
label(for="body") Body<br />
textarea#body(name="body")
=task.body
p
input(type="submit", value="Create")
这是我的 jade.template。现在,我不明白为什么在文本框内的值之前的文本区域中有一个额外的 space。图片中的文本框"task"前面有一个space,我一直想把它去掉。
Jade 不会添加未在字符串中明确定义的空格(例如 =" task"
),因此它必须在 task.body
变量中。
也许trim输出之前:
textarea#body(name="body")
= task.body.trim()
h1= task.title
div!= task.body
form(method="Post", action="/tasks/edit/"+encodeURIComponent(task.title))
p
label(for="title") Title<br />
input#title(name="title", value =task.title)
p
label(for="body") Body<br />
textarea#body(name="body")
=task.body
p
input(type="submit", value="Create")
这是我的 jade.template。现在,我不明白为什么在文本框内的值之前的文本区域中有一个额外的 space。图片中的文本框"task"前面有一个space,我一直想把它去掉。
Jade 不会添加未在字符串中明确定义的空格(例如 =" task"
),因此它必须在 task.body
变量中。
也许trim输出之前:
textarea#body(name="body")
= task.body.trim()