如何在版本 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 Docs

我依稀记得 ScalaTags 曾经有你描述的 .attr 语法——它看起来很眼熟,但我现在找不到了。也许它被删除了......而且它肯定是:=,而不是=

此外,我知道 0.9.1 是相关版本号的唯一相关库是 scala-js-dom,但该库不提供与您描述的示例类似的任何内容。