有没有办法在 scala js 文件中使用播放路由?

Is there a way to use Play routing in scala js files?

我用玩! Scala 2.4 和 scala js,我想知道是否有办法从 scala js 文件中获取路由配置文件。

这将非常方便,因为它允许我用 application.routes.Application.admin().

之类的东西将 url 替换为字符串

您知道执行此操作的任何解决方法吗?

您可以使用 javascript reverse routing。 它将帮助您从 js 代码定义路由。 它看起来像这样:

@helper.javascriptRouter("jsRoutes")(
  routes.javascript.Application.admin
)
...
<script>
   console.log(jsRoutes.routes.Application.admin())
</script>

支持前面的回答,你可以看一下我的代码以获得一个相当复杂的真实世界的例子。

The JavaScript side

The Scala.js facade around that