我正在尝试从Scala js中的0.8.1版迁移到0.9.1版。以前,如果我想在元素中使用用户定义的属性,我按如下方式执行:
button("my-attribute".attr = "false")
但是在0.9.1版本中不再编译。现在的正确方法是什么?
答案 0 :(得分:2)
我不确定你使用的是哪个库,但它几乎看起来像ScalaTags。如果是这样,您需要的语法是:
button(attr("my-attribute") := "false")
我含糊地回忆起ScalaTags过去常常使用你描述的.attr
语法 - 它看起来很熟悉,但我现在找不到它。也许它被删除了...它绝对是:=
,而不是=
。
此外,我知道0.9.1是相关版本号的唯一相关库是scala-js-dom,但该库不提供您所描述的示例。