使用 Binding.subModelSelectedItem() 时收到以下错误:
FS0001: Type mismatch. Expecting a 'string -> Binding<(Model * 'a), b>'
but given a
'string -> Binding<Model,Msg>'.
The type 'Model * 'a' does not match the type 'Model'
从以下 F# 代码:
type Msg =
| SetAppointmentKey of int option
然后,在绑定中:
"SelectedAppointmentKey" |> Binding.subModelSelectedItem("AppointmentKeys", (fun m -> m.SelectedAppointmentKey), SetAppointmentKey)
我不明白错误信息。错误信息是什么意思?从谁那里“期待”?“给予”从何而来?
对不起,我在这里的无知,但这个新手没有尝试过解决这个问题。
感谢您的任何帮助。
TIA