purescript-dom
ノードから特定の要素タイプに変換するためのモジュールの主要な機能が欠落している可能性があると思います。たとえば、 がある場合Event
、DOM.Events.Events.target を使用してノードを取得できますが、特定の要素を取得する唯一の方法は を使用することですunsafeCoerce
。
import DOM.Event.Event (target)
import DOM.HTML.HTMLInputElement (value)
eval (InputChange event next) = do
-- Get the value of the HTMLInputElement assuming it is one
v <- H.liftEff $ value (unsafeCoerce $ target event)
H.liftEff $ log "Input field change"
H.liftEff $ log v
pure next
ノードから要素型に移行するより良い方法はありますか?