我尝试在一个reagent/cljs应用程序中显示一组单选按钮。我按照 http://yogthos.github.io/reagent-forms-example.html 的相同过程进行操作,但我显示的单选按钮变成了文本框输入框。
我将把response-box放在应用程序的用户界面层。
谢谢。
(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)])
我将把response-box放在应用程序的用户界面层。
谢谢。
:field
部分来自于 reagent-forms 库,并且在库中是正确的。我不知道为什么它不起作用(根据 reagent-form 文档,它应该可以),但这不是一个有效的答案。 - smogg