是否有可能使用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}