Dom 在Elm update中重新排序项目时如何获取要更新的输入值

Dom 在Elm update中重新排序项目时如何获取要更新的输入值,dom,elm,Dom,Elm,我在Elm reactor(0.18)中运行以下代码,单击“切换”按钮后,标签正确地重新排序,但框中输入的文本不正确。调试器显示模型中的值是正确的,但似乎只有部分DOM得到更新。我做错了什么 (注意:这似乎发生在Firefox 52.0.2和Chrome 57.0.2987.11中,两者都在Ubuntu 16.04上) 要设置输入值,请不要使用text import Html.Attributes exposing (value) ... First -> div []

我在Elm reactor(0.18)中运行以下代码,单击“切换”按钮后,标签正确地重新排序,但框中输入的文本不正确。调试器显示模型中的值是正确的,但似乎只有部分DOM得到更新。我做错了什么

(注意:这似乎发生在Firefox 52.0.2和Chrome 57.0.2987.11中,两者都在Ubuntu 16.04上)


要设置输入值,请不要使用
text

import Html.Attributes exposing (value)

...

First ->
    div []
        [ label [] [ text "First" ]
        , input [ onInput SetFirst, value model.value1 ] []
        ]
import Html.Attributes exposing (value)

...

First ->
    div []
        [ label [] [ text "First" ]
        , input [ onInput SetFirst, value model.value1 ] []
        ]