Fable 与 EventTarget 中的语法混淆
Syntax confusion in Fable with EventTarget
我是 Fable/Elmish/React 的新手,我正在尝试了解投射 EventTarget 的语法,以便我可以访问 .value
我能找到的例子都用
input [ Value model.Value
OnChange (fun ev -> ev.target?value |> string
]
不过我得到
None of the types 'EventTarget, string' support the operator '?'
相反,我必须使用以下语法
input [ Value model.Value
OnChange (fun ev -> (ev.target:?> HTMLInputElement ).value
]
那么是什么原因呢?我引用的是不同的程序集吗?
你需要
open Fable.Core.JsInterop
看运营商?
我是 Fable/Elmish/React 的新手,我正在尝试了解投射 EventTarget 的语法,以便我可以访问 .value
我能找到的例子都用
input [ Value model.Value
OnChange (fun ev -> ev.target?value |> string
]
不过我得到
None of the types 'EventTarget, string' support the operator '?'
相反,我必须使用以下语法
input [ Value model.Value
OnChange (fun ev -> (ev.target:?> HTMLInputElement ).value
]
那么是什么原因呢?我引用的是不同的程序集吗?
你需要
open Fable.Core.JsInterop
看运营商?