[英]Jade dynamic form placeholder
人们,试图动态生成表单。 传入上游数据,并且包含我想在表单中预填的值。 看到以下错误:
Unexpected token ILLEGAL
> 22| input.form-control(type='text', placeholder= #{val.rate.N} )
无效的代码:
form(action='/foo', method='POST', role='form')
legend Foo Form
.form-group.col-sm-2.col-sm-offset-1
- each val, key in upstreamData
label(for='') #{val.name.S}
input.form-control(type='text', placeholder= #{val.rate.N} )
button.btn.btn-primary(type='submit') Submit
起作用的代码:
form(action='/foo', method='POST', role='form')
legend Foo Form
.form-group.col-sm-2.col-sm-offset-1
- each val, key in upstreamData
label(for='') #{val.name.S}
input.form-control(type='text', placeholder='bar' )
button.btn.btn-primary(type='submit') Submit
代替使用#{variable},只需使用:
input.form-control(type='text', placeholder=val.rate.N )
您可以将其包装在引号中,使用简单变量,将其分配给其他对象,然后使用...
方法:包装:
input.form-control(type ='text',placeholder ='#{val.rate.N}')
方法:简单的变量,如Crnag的答案:
input.form-control(type ='text',placeholder = val.rate.N)
方法:将其分配给其他东西,然后使用:
它们每个都会在占位符属性周围添加标准的html双引号。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.