将数据属性添加到没有值的苗条
Adding data attribute to slim with no value
我有来自 https://foundation.zurb.com/sites/docs/v/5.5.3/components/topbar.html 的 html <nav class="top-bar" data-topbar role="navigation">
。但我不确定这如何转换为苗条。
nav class="top-bar" role="navigation" data-topbar
这会导致问题,因为 data-topbar 没有值。
nav class="top-bar" role="navigation" data-topbar=''
这是有效的 slim,但它添加了我不想要的 =''。有什么办法可以在 slim 中添加这个没有值的属性吗?
如果这样写:
nav class="top-bar" role="navigation" data-topbar
你会得到这个:
<nav class="top-bar" role="navigation">data-topbar</nav>
如果这样写:
nav(class="top-bar" role="navigation" data-topbar)
当您inspect
编码时,您会看到
<nav class="top-bar" data-topbar role="navigation"></nav>
但是当您复制 dom 或查看源代码时,您会得到这个(就像每个 boolean attributes)
<nav class="top-bar" data-topbar="" role="navigation"></nav>
我有来自 https://foundation.zurb.com/sites/docs/v/5.5.3/components/topbar.html 的 html <nav class="top-bar" data-topbar role="navigation">
。但我不确定这如何转换为苗条。
nav class="top-bar" role="navigation" data-topbar
这会导致问题,因为 data-topbar 没有值。
nav class="top-bar" role="navigation" data-topbar=''
这是有效的 slim,但它添加了我不想要的 =''。有什么办法可以在 slim 中添加这个没有值的属性吗?
如果这样写:
nav class="top-bar" role="navigation" data-topbar
你会得到这个:
<nav class="top-bar" role="navigation">data-topbar</nav>
如果这样写:
nav(class="top-bar" role="navigation" data-topbar)
当您inspect
编码时,您会看到
<nav class="top-bar" data-topbar role="navigation"></nav>
但是当您复制 dom 或查看源代码时,您会得到这个(就像每个 boolean attributes)
<nav class="top-bar" data-topbar="" role="navigation"></nav>