我正在评估Slim作为个人项目中HAML的替代品,它似乎不像HAML那样优雅地处理HTML5数据属性.我希望有人也可能碰到这个,或者可能已经知道我在他们的文档中还没有找到的选项/语法.
HAML允许您通过使用嵌套哈希来定义HTML 5数据属性,如下所示:
%a{data: {key1: 'val', key2: 'val'}}
导致
<a data-key1='val' data-key2='val'></a>
ruby haml ruby-on-rails templating slim-lang
haml ×1
ruby ×1
ruby-on-rails ×1
slim-lang ×1
templating ×1