OM如何添加class到html元素
OM how to add class to html element
试用 OM、ReactJS 和 ClojureScript。我正在尝试向我的 dom
元素添加一个类名。理想情况下,我想要这样的东西:
<div>
<i class="icon-alert">Contact list</i>
</div>
现在:它写成:
<div>
<i>Contact list</i>
</div>
这是我的core.clj
(defn new-view [data owner]
(reify
om/IRender
(render [this]
(dom/i #js {:class "icon-alert"} "Contacts list")
)))
(om/root new-view app-state
{:target (. js/document (getElementById "row1"))})
这是我 index.html
的相关部分
<div id="row1">
<h2>Figwheel template</h2>
<p>Checkout your developer console.</p>
</div>
对我做错了什么有什么想法吗?
玩弄我的代码,让我意识到:我写的是 class
而不是 className
。觉得好傻现在可以了。我会放在这里,以便有相同问题的人可以获得他们需要的帮助。
(defn new-view [data owner]
(reify
om/IRender
(render [this]
(dom/i #js {:className "icon-alert"} "Contacts list")
)))
试用 OM、ReactJS 和 ClojureScript。我正在尝试向我的 dom
元素添加一个类名。理想情况下,我想要这样的东西:
<div>
<i class="icon-alert">Contact list</i>
</div>
现在:它写成:
<div>
<i>Contact list</i>
</div>
这是我的core.clj
(defn new-view [data owner]
(reify
om/IRender
(render [this]
(dom/i #js {:class "icon-alert"} "Contacts list")
)))
(om/root new-view app-state
{:target (. js/document (getElementById "row1"))})
这是我 index.html
的相关部分<div id="row1">
<h2>Figwheel template</h2>
<p>Checkout your developer console.</p>
</div>
对我做错了什么有什么想法吗?
玩弄我的代码,让我意识到:我写的是 class
而不是 className
。觉得好傻现在可以了。我会放在这里,以便有相同问题的人可以获得他们需要的帮助。
(defn new-view [data owner]
(reify
om/IRender
(render [this]
(dom/i #js {:className "icon-alert"} "Contacts list")
)))