我正在尝试在试剂/cljs 应用程序中显示一组单选按钮。我从http://yogthos.github.io/reagent-forms-example.html遵循了相同的过程,但我显示的单选按钮显示为文本字段输入框。
(def ^:private options (atom nil))
(defn set-options []
(reset! options
[{:name "label name"}
{:name "label name"}
{:name "label name"}]))
(defn set-radio-buttons []
(set-options)
(for [option @options]
[:div.radio
[:label
[:input {:field :radio}]
(option :name)]]))
(defn response-box []
[:div#response
(set-radio-buttons)])
然后我将响应框放置在应用程序的 ui 层中。
谢谢