Elm DOM在模型更改时不重新提交

Elm DOM在模型更改时不重新提交,elm,Elm,我有以下Elm代码: tomorrowTasks : WebData (List Task) -> Html Msg tomorrowTasks response = div [] [ maybeList response , span [ hidden ( model.showNewTaskLoader == False ) ] [ indeterminateLoader ] ] maybeList和indendenceloader只是一

我有以下Elm代码:

tomorrowTasks : WebData (List Task) -> Html Msg
tomorrowTasks response = 
  div []
    [ maybeList response 
    , span [ hidden ( model.showNewTaskLoader == False ) ] 
       [ indeterminateLoader ]
    ]
maybeList
indendenceloader
只是一些其他视图元素

每当我在更新函数中更改
model.shownetaskloader
时,我都可以看到
model.shownetaskloader
确实在更改(通过elm reactor的探索历史覆盖)。但是,
不确定阅读器
保持隐藏状态


为什么DOM没有更新元素的可见性?

您能在浏览器的开发工具中检查属性是否被切换吗?您能详细说明“保持隐藏”的含义吗?您是否使用web检查器来确定跨度的内联样式实际上没有改变?或者,您是否尝试将另一个元素(例如
文本“foo”
)添加到span的子列表中,以查看问题是否出在
不定读卡器上,而不是span?我发现了错误。我使用的
model
变量是我创建的初始模型,而不是当前模型。另外,
hidden
只对
input
等表单元素有效,因此我现在使用css可见性来隐藏元素。