ボタンをクリックしても更新機能が呼び出されません(メッセージを送信する必要があります)。ボタンのクリックで更新機能が呼び出されない
はここでonClickイベントで機能を起動する必要があり、コードです:
[ input [ type_ "submit", onClick TopicSelected, value (getTopic topic) ] []
ここUpdate関数です:
:update : Msg -> Model -> Model
update msg model =
case msg of
TopicSelected ->
{ model
| articles = []
, podcasts = []
, videos = []
}
view model =
div []
[ table []
[ tr [] [ td [] [ b [] [ text "Videos" ] ] ]
, div [] <| contentUI model.videos
, tr [] [ td [] [ b [] [ text "Podcasts" ] ] ]
, div [] <| contentUI model.podcasts
, tr [] [ td [] [ b [] [ text "Articles" ] ] ]
, div [] <| contentUI model.articles
]
]
ここではそのルートはその後、onClickイベント全体の機能があります
topicTocheckbox : Topic -> Html Msg
topicTocheckbox topic =
div []
[ input [ type_ "submit", onClick TopicSelected, value (getTopic topic) ] []
, label [] [ text <| getTopic topic ]
]
私はあなたの 'Contributor.elm'ファイルを取り出し、いくつかの関数をスタブしてコンパイルすると、' onClick'関数は予期したメッセージを送ります。 [ここにその例があります](https://ellie-app.com/3pXwSHbrmmQa1/0)。他のラッピングコードやオーバーレイが干渉している可能性がありますか? –
私はそうは思わない...私はあなたの例でも動作するコードを観察した。これを診断するために使用できるツールはありますか? –