0
私はhttp://elm-lang.org/examples/radio-buttonsのこの例を参照しています。ボタンの状態が管理されているところはどこにも表示されません。私はchecked
属性を管理することなくElmのラジオボタンの状態を管理する必要はありますか?
label []
[ input
[ type_ "radio"
, checked (model.choosenSize == size)
, onClick (SetSize size)
] []
, text (sizeToString size)
]
のような何かをする必要があり、私自身の小さなエルムプロジェクトで
あなたはそれをクリックした後、すべてのラジオボタンがチェックされたままになります。
この例の魔法は何ですか?
あなたは「グループ化された」ラジオのすべての要素を 'name'の属性を追加する場合、Webブラウザは一つだけが選択できるようになります一度に。モデル内の「チェック済み」状態を管理することで、Elmでも同じことができます。しかし、Elmで状態を管理していない場合、Elmは現在アクティブな状態である「読み込み」の方法がありません。 – Sidney