Recupero dell'attributo ID all'attivazione dell'evento (sottoscrizioni)
Aug 25 2020
Ho un abbonamento per calcolare ( Calculate Stringmsg) qualcosa quando l'utente sta scrivendo su alcuni div (contenteditable).
subscriptions : CvModel -> Sub Msg
subscriptions _ =
onKeyUp (Decode.succeed Calculate) -- I need add the id element in message.
Ma come posso ottenere l' idattributo del div in cui l'utente sta scrivendo?
Risposte
4 bdukes Aug 25 2020 at 00:18
Il decodificatore a cui si passa onKeyUpsta decodificando l'oggetto evento, quindi è possibile estrarre la idproprietà targetdell'elemento (in modo molto simile targetValue).
onKeyUp (Decode.at ["target", "id"] Decode.string |> Decode.map Calculate)
C'è un'app di esempio su https://ellie-app.com/9MVn2Zsxptva1