This page covers Elm 0.18
플레이어 편집 뷰
앞에서 ChangeLevel 메시지를 만들었습니다. 플레이어 편집 뷰에서 이 메시지가 호출되도록 해 봅시다.
src/Players/Edit.elm 에서 btnLevelDecrease 와 btnLevelIncrease 를 변경합니다:
...
btnLevelDecrease : Player -> Html Msg
btnLevelDecrease player =
a [ class "btn ml1 h1", onClick (ChangeLevel player.id -1) ]
[ i [ class "fa fa-minus-circle" ] [] ]
btnLevelIncrease : Player -> Html Msg
btnLevelIncrease player =
a [ class "btn ml1 h1", onClick (ChangeLevel player.id 1) ]
[ i [ class "fa fa-plus-circle" ] [] ]
onClick (ChangeLevel player.id howMuch) 를 두 버튼에 추가했습니다. howMuch 는 감소인 경우 -1 이 되고 증가인 경우 1 이 됩니다.