将数据属性添加到slim,没有任何值

时间:2017-10-06 03:43:07

标签: html ruby-on-rails slim-lang

我有来自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

这会导致问题,因为数据顶部没有价值。

nav class="top-bar" role="navigation" data-topbar=''

这是有效的苗条,但它增加了我不想要的=''。有没有办法在slim中添加没有值的这个属性?

1 个答案:

答案 0 :(得分:3)

如果你这样写:

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或查看源代码时,你会得到这个(就像每个Instagram user search api

<nav class="top-bar" data-topbar="" role="navigation"></nav>