Scala jsのバージョン0.8.1から0.9.1に移行しようとしています。私は次のように私はそのようにした要素内のユーザ定義の属性を持っていると思った場合は以前、:バージョン0.9.1でユーザー定義属性を宣言する方法
button("my-attribute".attr = "false")
をしかし、もはやバージョン0.9.1でコンパイルしていないん。今、正しいアプローチは何ですか?
Scala jsのバージョン0.8.1から0.9.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-domです。それ以降は、おそらく本質的に同じものであるAttr()を使用してラップすることもできます – user79074
Scala.jsにはバージョン0.8.1または0.9.1のいずれもありません。 Scala.jsを使用するライブラリについて考えていますか? –