如何在版本 0.9.1 中声明用户定义的属性
How do I declare a user defined attribute in version 0.9.1
我正在尝试在 Scala js 中从版本 0.8.1 迁移到 0.9.1。以前,如果我想在元素中有一个用户定义的属性,我会这样做:
button("my-attribute".attr = "false")
但在 0.9.1 版本中不再编译。现在正确的做法是什么?
我不确定您使用的是什么库,但它看起来几乎像 ScalaTags。如果是这样,您需要的语法是:
button(attr("my-attribute") := "false")
我依稀记得 ScalaTags 曾经有你描述的 .attr
语法——它看起来很眼熟,但我现在找不到了。也许它被删除了......而且它肯定是:=
,而不是=
。
此外,我知道 0.9.1 是相关版本号的唯一相关库是 scala-js-dom,但该库不提供与您描述的示例类似的任何内容。
我正在尝试在 Scala js 中从版本 0.8.1 迁移到 0.9.1。以前,如果我想在元素中有一个用户定义的属性,我会这样做:
button("my-attribute".attr = "false")
但在 0.9.1 版本中不再编译。现在正确的做法是什么?
我不确定您使用的是什么库,但它看起来几乎像 ScalaTags。如果是这样,您需要的语法是:
button(attr("my-attribute") := "false")
我依稀记得 ScalaTags 曾经有你描述的 .attr
语法——它看起来很眼熟,但我现在找不到了。也许它被删除了......而且它肯定是:=
,而不是=
。
此外,我知道 0.9.1 是相关版本号的唯一相关库是 scala-js-dom,但该库不提供与您描述的示例类似的任何内容。