现在有人知道为什么 IntelliJ 在这里显示错误,即使 sbt 编译并且一切正常:
*编辑:“stopEnabled”是一个 bool 值。
据我了解,为了不在这里显示错误,我必须编写如下内容:
button(if(!stopEnabled) disabled else JsDom.Modifier.*nothing*)
有什么办法可以很好地解决这个问题吗?
最佳答案
disabled
是一个麻烦 - IMO,他们从一开始就指定了错误,并且从未将其改进。
顺便说一句,我猜 Scalatags 的 frag()
构造函数可能是最简单的解决方案:它获取其参数并将它们包装为单个 frag。我相信即使没有参数也能工作。所以我认为你可以这样做:
div(
if (stopEnabled)
frag()
else
disabled := "disabled"
)
关于scala - IntelliJ 使用具有 bool 属性的 scalatags 显示错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52203399/