本頁包含 Elm 0.18
規劃
更改某個玩家等級的計畫如下:

(1) 當使用者點擊增加或減少的按鈕,觸發 ChangeLevel 訊息並伴隨著 playerId 及 howMuch。
(2) Html.program(由 Navigation 包裝 )將發送訊息回到 Main.Update 進而轉送到 Players.Update (3)。
(4) Players.Update 將傳回命令來儲存玩家,此命令往上傳遞到 Html.program (5)。
(6) Elm 執行期執行命令(觸發 API 呼叫)並得到成功或失敗的結果。若成功將會觸發 SaveSuccess 訊息並伴隨著更新後的玩家。
(7) Main.Update 路由 SaveSuccess 訊息至 Players.Update。
(8) 在 Players.Update 中,更新 players 模型並傳回。流回到 Html.program (9)。
(10) 接著 Html.program 使用更新後的模型渲染應用程式。