是否有可能使用Jade将“variables”渲染为“variables”?
有没有可能使用Jade a variable
渲染变成a-variable
?
用例如下:
- pageTitle = 'Page Title'; body(class="#{pageTitle}") h1 #{pageTitle}
这将呈现为:
<body class="page-title"> <h1>Page Title</h1>
所以你需要一个辅助函数,然后把你的variables名称传给它:
- pageTitle = 'Page Title'; - var transform = function(camelCase) { - return camelCase.replace(/([az\d])([AZ])/g, '$1-$2').toLowerCase(); - } body(class=transform("pageTitle")) h1 #{pageTitle}