2
の機能はpostID
で、投稿を更新するタイトルが付いています。リストの1つの要素を更新する方法
投稿を検索してその値を更新するために投稿をループしたいと思います。私はList.map
を使ってみましたが、どこに置くべきか分かりません。ここで私は擬似コードで何をしたいです:
update action model =
case action of
UpdateTitle postID title ->
//something like this:
for post in model.posts :
if post.id == postID then
{ post | title = title }
(model.posts , Effects.none)
'List.Extra'で' find'を使って良いidを持つ投稿を見つけることを検討してください。 –