有可能使'一个变量'渲染为'a变量'使用Jade
Is it possible to make 'a variable' render as 'a-variable' using Jade?
是否可以使用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 变量使用 jquery 查找变量
- 如何在javascript中创建全局变量(使用webpack)
- JavaScript 变量使用外部函数
- 组合多个变量-使用POST
- 对变量使用math.max并显示相应的变量
- 定义变量是否比在 JS 中覆盖变量使用更多的资源
- 脚本标记中的全局变量使用's源属性
- 如何使用java脚本变量使用Django反向URL
- 对API字符串中的JQuery变量使用split()
- 在递归循环javascript之后,为JSON键变量使用自定义HTML元素
- 传递变量:使用模块的最佳实践
- 谷歌分析自定义变量使用情况
- 如何使用 javascript 变量使用 jQuery 隐藏元素
- 创建一个数组,而不是一个从 dom 获取的值变量 使用 jQuery
- 对函数表达式和我分配函数表达式的变量使用相同的标识符是否存在任何问题
- 以编程方式声明基于索引数组的变量(使用谷歌网站列表页面)
- 如何在链接上使用 php 变量使用 onClick 事件
- 当变量使用 Angular 更改时,如何使某些内容闪烁
- 如何在ajax append函数中传递一个变量(使用razor将其传递到html元素中)
- 在JQuery中为这些变量使用集合值,而不是随机值