Elm 为什么不将stateful属性标记为lazy呢?
我们可以使用来精确地标记Elm 为什么不将stateful属性标记为lazy呢?,elm,Elm,我们可以使用来精确地标记有状态元素,但与属性不同。lazy可用于标记有状态属性。这背后的理由是什么 type alias Model = { text : String, color : String } view model = div [ style "color" model.color ] [ lazy text model.text ] 再次阅读后,我发现这是我自己对实际工作原理的误解。下面显示了如何标记包含有状态属性的模型 type alias
有状态元素
,但与属性不同。lazy
可用于标记有状态属性
。这背后的理由是什么
type alias Model =
{ text : String, color : String }
view model =
div [ style "color" model.color ]
[ lazy text model.text ]
再次阅读后,我发现这是我自己对实际工作原理的误解。下面显示了如何标记包含有状态属性的模型
type alias Model =
{ txt : String, color : String }
viewStateful txt color =
div [ style "color" color ]
[ text txt ]
view model =
lazy2 viewStateful model.txt model.color