繁体   English   中英

purescript halogen:将IProp附加到HTML

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM