Express Jade_表单_输入和只读,如何?
我的工具链:Node.js/Express3/Jade 我已经尝试让Jade模板插值处理表单输入属性,特别是“只读”属性。尝试了很多方法,但没有得到任何胶水。插值可以很好地处理其他属性,例如f.ex“value”,但仅此“readonly”就相当奇怪 这是有效的: 输入#f5lng( type='text', style='width:70px;', name='f5lng', 值='#{data.lng}', 只读) 但是如何使用渲染模块使用变量进行插值呢? 正在尝试渲染: res.render('modMrkForm',{layout:false,tid:req.params.id,data:d,ro:'readonly'}) 在玉石中嵌入: 输入#f5lng( type='text', style='width:70px;', name='f5lng', 值='#{data.lng}', =#{ro}) 不起作用。两者都不是 有什么诀窍可以让它工作吗 顺便说一句,渲染模块知道是否需要此“只读”,因此在其他情况下,渲染应该是: res.render('modMrkForm',{layout:false,tid:req.params.id,data:d,ro:''}) 知道这里出了什么问题吗。它是这样工作的:Express Jade_表单_输入和只读,如何?,express,pug,Express,Pug,我的工具链:Node.js/Express3/Jade 我已经尝试让Jade模板插值处理表单输入属性,特别是“只读”属性。尝试了很多方法,但没有得到任何胶水。插值可以很好地处理其他属性,例如f.ex“value”,但仅此“readonly”就相当奇怪 这是有效的: 输入#f5lng( type='text', style='width:70px;', name='f5lng', 值='#{data.lng}', 只读) 但是如何使用渲染模块使用变量进行插值呢? 正在尝试渲染: res.rende
input#f5lng( type='text', style='width: 70px;', name='f5lng', value='#{data.lng}', readonly=ro)
及
只需使用布尔值而不是字符串。我在jade文档中找到的,非常好:
它是这样工作的:
input#f5lng( type='text', style='width: 70px;', name='f5lng', value='#{data.lng}', readonly=ro)
及
只需使用布尔值而不是字符串。我在jade文档中找到的,非常好:
是的,它可以工作。谢谢,这就是诀窍。我尝试了字符串_值,但从未使其工作。我还发现了一些关于HTML语法的信息://所以XHTML似乎需要属性值。无论如何,我可以使用这种方法。是的,它能工作。谢谢,这就是诀窍。我尝试了字符串_值,但从未使其工作。我还发现了一些关于HTML语法的信息://所以XHTML似乎需要属性值。无论如何,我可以使用这种方法。谢谢。