是否可以使用 Jade 将 a variable
呈现为 a-variable
?
一个用例是:
- pageTitle = 'Page Title';
body(class="#{pageTitle}")
h1 #{pageTitle}
这将呈现为:
<body class="page-title">
<h1>Page Title</h1>
最佳答案
所以你需要一个辅助函数,然后将你的变量名传递给它:
- 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}
关于javascript - 是否可以使用 Jade 将 'a variable' 渲染为 'a-variable'?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25904543/