我有一个简单的ClojureScript / Om应用程序。它看起来有点破碎。
这是核心文件:
(ns demo.core
(:require-macros [cljs.core.async.macros :refer [go]])
(:require [goog.events :as events]
[cljs.core.async :as async :refer [>! <! put! chan]]
[om.core :as om :include-macros true]
[om.dom :as dom :include-macros true]
[goog.events.EventType :as EventType]
[clojure.string :as string]))
(defn layout
[app owner]
(reify
om/IRender
(render [_]
(dom/div {:id "some-id"} "Pumpkin"))))
(defn main []
(om/root
layout
{}
{:target (. js/document (getElementById "app"))}))
它呈现此HTML:
<div id="app">
<div data-reactid=".0">Pumpkin</div>
</div>
为什么div
的ID不是#some-id
?
答案 0 :(得分:4)