0

好吧,我试图在我的 playframework 的 scala 模板中概括一些代码。例如,我在许多其他 scala 模板中有一个模板 scala 代码。就像是:

<script type="text/javascript" src="somethig">
@form(routes.Application.post()) {
                @inputText(Form("title"),args ='cols -> 80)
                <input type="submit">
            }
 <script>...................</script>

我想创建一个函数来保存以前的代码,当我调用它时,它会为我编写。总之,我想在其他模板中重用它。那么该怎么做呢?

我试图在我的 scala 模板中定义函数,但由于它也有 javascript,它开始将 js 调试为 scala!所以我不能使用它,现在可以做什么?

4

1 回答 1

0

该函数tag在 Play 中称为 a ,只不过是迷你视图,您可以使用其他“正常”视图中的参数调用 /include :检查Tags (they are just functions, right?) 文档中的部分。

对于 JS...afaik,仍然没有很好的方法可以在 Play 视图中转义 JS,因此最安全的方法是避免将 JS 直接放入其中。而是将它们作为文档头部的通用 JS 文件导入<script src="...

于 2013-07-01T18:52:56.957 回答