是否可以在CoffeeScript文件中使用Scala?

时间:2012-07-24 09:49:21

标签: playframework playframework-2.0

在Rails中,只需在CoffeeScript文件中使用ERB模板语言并更改文件扩展名,就可以在CoffeeScript文件中使用一些服务器端视图逻辑。

在Play 2.0中有没有办法做同样的事情 - 也就是说,使用CoffeeScript中HTML视图中使用的Scala来执行一些服务器端逻辑来修改脚本文件?

我想到的主要用例是通过Scala加载到脚本中的某些配置文件值来修改某些脚本的行为。我也欢迎Play 2.0的最佳实践,以不同的方式实现这一目标。

1 个答案:

答案 0 :(得分:0)

在Play 1.2中我正在做以下操作来获取脚本中的模板语言,假设你有view.html文件,添加:

<script type="text/javascript" >
    #{include '/public/javascripts/script.js'/}
</script>

然后,您可以在script.js中使用相同的模板表达式和变量,根据您的服务器逻辑构建动态JavaScript。