5
我想在一個事件中發送兩封郵件給不同的地址。我遇到 具體情況是,我有一些彈出式窗口,當用戶點擊「添加」,我想:使用elm-html可以在一個事件上發送多個消息嗎?
- 關閉彈出窗口(消息發送到彈出組件)
- 通知父組件項目應添加(消息發送到父組件)
onClick具有以下類型「Address a - > a - > Attribute」有些似乎沒有可能做到這一點。另一方面,在實踐中經常會遇到這樣的模式(導致多個消息的一個動作)。
現在,我訴諸發送一條消息,通知家長添加項目,然後在隱藏操作更新功能更新彈出父窗口。
addButton = button [onClick context.addTaskAddress model.taskDescription] [text "Add"]
,然後在父母的組件更新功能
popup = AddTaskPopup.update AddTaskPopup.Hide model.popup