显示为文本字段的 Reagent-Forms 单选按钮

Reagent-Forms radio buttons displaying as text fields

我正在尝试在 reagent/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 层中。

谢谢

字段不是正确的输入元素属性。

[:input {:field :radio}]
         (option :name)]]))

应该是

[:input {:type :radio}]
         (option :name)]]))