玉中的变量属性名称
Variable attribute names in jade
在
翡翠中可以有一个可变属性名吗? 我想创建一个 mixin,它将为属性提供不同的名称:
mixin button_post(test)
button(
#{test.name}='#{test.value}'
)
如果这可以循环完成,那也很好:
mixin button_post()
button(
each key, value in {one: 'one', two: 'two', three: 'three'}
#{key}='#{value}'
)
想通了这个:
mixin test_button(button_text, test)
each value, key in test
- attributes[key] = value
button&(attributes) !{button_text}
+test_button('test', {test: 'test', test2: 'test2'})
结果:
<button test="test" test2="test2">test</button>
相关文章:
- 全局变量和全局对象的属性之间有什么区别吗
- 如何在Bootstrap Modal中为动态点击生成的变量设置jade属性
- Javascript使用变量设置属性
- 如何检查名为id的变量属性
- 将css属性替换为变量
- 如何从字符串变量访问对象属性
- 如何从jQuery设置控制器或全局变量的属性
- 将属性作为字符串存储在变量中
- 如何为HTML属性/选择器创建全局名称空间或变量
- 变量属性jQuery
- 如何获取保存在变量中的HTML代码的任何属性的值
- 在 javascript css 属性中使用变量
- 使用变量作为对象的属性名称
- 什么's;var'声明的变量和'这'在Javascript中创建了属性
- 如何在Jquery html elemet属性中附加字符串变量
- Javascript:如何对属性变量(例如var.hello.push)执行数组方法?太习惯AS3了
- 为什么调试器会给你“;undefined不是函数“;而不是只告诉您不是函数的属性/变量的名称
- 传递属性变量:黑屏
- 余烬模板不更新属性变量的变化
- 从方法返回时未解析的属性变量