我正在修改基本的play-scala模板,我正在尝试按照这两个链接中的示例来使javascript路由器在一个动作中运行...
link1 - https://www.playframework.com/documentation/2.1.0/ScalaJavascriptRouting
link2 - http://semisafe.com/coding/2015/03/31/play_basics_templates_and_ajax.html
我在我的主控制器中有这个...并且我收到一个编译错误错误,指出“ not found:value Routes ”。
我希望这是一个简单的事情,因为库已经改变了,routes.javascript._不是路径的正确路径,但我无法弄清楚是什么,因为我发现的所有示例看起来都类似于此
import play.api._
import play.api.mvc._
@Singleton
class HomeController @Inject() extends Controller {
// def index ...
def jsRoutes = Action { implicit request =>
import routes.javascript._
Ok(
Routes.javascriptRouter("jsRoutes")( // problem is here
routes.javascript.Tickets.ticketsAvailable
)
)
}
}
我不认为这些与错误相关......但我正在按照示例进行操作并设置路径和链接....
路线中的......
GET /jsr/ controllers.HomeController.jsRoutes
在main.scala.html ...
<script type="text/javascript" src="@routes.Application.jsRoutes"></script>