我正在将此代码迁移到2.5版
https://github.com/dpp/simply_lift/blob/master/samples/shopwithme/
编译项目时
向我发送如下错误:
[error] /lift/shopwithme/src/main/scala/code/comet/CometCart.scala:40: type mismatch;
[error] found: scala.xml.NodeSeq
[error] required: net.liftweb.util.CanBind [java.lang.String]
[error] = val theTR ("tr ^^" #> "**") (ns)
[error]
^
有人可以帮我这个吗
答案 0 :(得分:0)
也许你忘了等式=
符号?..这应该在最近的升级版本中有效(2.6,3.0-SNAPSHOT):("div" #> "hello")(ns: NodeSeq)
答案 1 :(得分:0)
它需要一个隐式的canBind。首先将CssSel放入val中,然后在其上使用函数应用程序:
val tmp = "tr ^^" #> "**"
val theTR = tmp(ns)
或明确地写apply
:
val theTR = "tr ^^" #> "**" apply ns