【发布时间】:2018-10-12 22:30:22
【问题描述】:
我有一个更新功能,可以将Answer 添加到Question
一旦问题的答案得到更新,我想将其发送到传出端口,同时更新我的模型。
port emitQuestion : Question -> Cmd msg
update msg model =
AnswerQuestion answer ->
case model.question of
Nothing ->
( model, Cmd.none)
Just question ->
let
updatedQuestion =
{ question | answer = Just answer }
in
( { model | question = updatedQuestion } , Cmd.none)
在这种情况下,我如何将updatedQuestion 传递给emitQuestion?
【问题讨论】: