问题标签 [play-templates]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
70 浏览

jquery - 如何将 Ajax 对象作为参数传递给模型

我有以下 Ajax 方法,如何在 Scala 模型文件上传递参数,我已经用谷歌搜索了它但没有使用

有人可以给我几点来纠正传递参数的语法吗?

0 投票
2 回答
210 浏览

java - 有没有可能通过一个Play!模板作为变量?

我正在使用 Play,我有一个简单的 EmailService 类,可以在 Play 模板中呈现一些对象。这是我的代码:

我想知道是否可以将接受的电子邮件模板作为变量值传递,以便我应用的模板可以根据我传递给该代码来自的 EmailService (Java) 类的值动态更改。

我对 Scala 模板还很陌生,所以如果问题有点过分或者需要更多信息,我深表歉意。

更新

这最终是我想让这段代码工作的方式:

显然没有引号,但希望你能明白我的意思。

0 投票
2 回答
855 浏览

scala - 在 Play 中的模板调用中调用函数作为参数

在播放/斯卡拉;我很困惑为什么这不会编译:

错误内容如下:

发现:play.twirl.api.HtmlFormat.Appendable [error](扩展为) play.twirl.api.Html [error] required: String [error]
@views.html.generic.navLi("tab" + idx. toString, tab, isActive(idx))

它无法识别对isActive模板的调用中的调用,并且我尝试了多种变体,例如@isActive(idx)isActive(@idx) ${isActive(idx)}如建议here)等。此模板生成一个导航栏,传入选项卡名称并检查是否nav li应该是active(由类名/JS 配置)。

似乎在另一个模板调用中调用函数时语法必须不同 - 我无法正确理解。