Binding.scala使用教程2--解决IDEA不识别render和bind的问题
IDEA不识别render和bind的原因
- 由于binding.scala使用了macro,导致IDEA不识别这个的一些语法
- 比如下面这种情况
解决方案
- 在包上右键新建package.scala(包对象)
package object
- 加入了隐式转换就不会报错了
import com.thoughtworks.binding.Binding
package object app
{
implicit def makeIntellijHappy[T<:org.scalajs.dom.raw.Node](x: scala.xml.Node): Binding[T] =
throw new AssertionError("This should never execute.")
}