是否可以使用Jade将a variable
渲染为a-variable
?
用例就是:
- pageTitle = 'Page Title';
body(class="#{pageTitle}")
h1 #{pageTitle}
这将呈现为:
<body class="page-title">
<h1>Page Title</h1>
答案 0 :(得分:2)
所以你需要一个辅助函数,然后只需将变量名称传递给它:
- pageTitle = 'Page Title';
- var transform = function(camelCase) {
- return camelCase.replace(/([a-z\d])([A-Z])/g, '$1-$2').toLowerCase();
- }
body(class=transform("pageTitle"))
h1 #{pageTitle}