[英]purescript halogen: Append IProp to HTML
有没有办法将IProp
附加到HTML
?
这是我正在尝试做的一个例子:
foo :: forall p i. H.HTML p i -> H.HTML p i
foo myElement =
addProp (HP.id_ "SomeId") myElement
其中addProp
接受myElement
,给它Id
(或任何其他任意属性)并返回这个基本相同的新元素,但是添加了新属性?
或者换句话说,这个函数addProp
以某种方式存在?
它不存在,就好像是这样,它绕过了可以在给定元素上设置的有效属性的类型检查,而且它让你在HH.text
值上说出无意义的事情,比如addProp
。
虽然写入并不是不可能的,因为属性检查的东西不是HTML
表示的固有部分 - 它是一个顶层的层来完善它。 HTML
只是由普通数据类型组成,因此您可以根据需要对HTML
值进行模式匹配以进行操作。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.