问题标签 [twirl]
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.
java - Play Framework Java 中的 For 循环
在 Play Framework 模板中,我尝试使用 for 循环在数字之间进行迭代。
当我使用:
它工作正常。此外,对于
它工作正常(从导入的类常量中获取 CURRENT_YEAR 的预定义常量)。但是,当我尝试用变量交换两个数字时
我收到一个错误“值不是整数的成员”。
有人可以告诉我我做错了什么吗?我尝试将变量放入 {} 但没有成功,我找不到这种特殊情况的示例。
for-loop - 简单表达式的非法开头
我正在尝试使用 play 执行一个简单的 java 程序。作为简单表达式的非法开始,我收到编译错误。我已经搜索了这个问题的答案,但我没有得到它。我的代码如下所示:
我在 for 循环中遇到错误。你能帮我解决这个问题吗?
playframework - 旋转重复的表单字段仅第一个按钮更新
我附上了我的界面图片,它是使用以下旋转模板代码创建的:
它为从 pgsql 查询中提取的值生成正确的单选按钮映射,但我面临的问题是,当我单击任何单选按钮时,唯一显示更改的行是第一行。所以用图片来解释一下,如果我选择“非常热情”来踢足球,单选按钮不会在此处呈现条目,但是选择“s”的第一个热情会变为“非常热情”。
我不确定如何解决这个问题。我正在使用play-bootstrap3,它对我所有的其他表单组件都非常有效。
playframework - 播放框架,模板html不会更新
我觉得问这个很傻,但我无法找出导致这个问题的原因。
到目前为止,模板框架对我来说效果很好。
- 将一个 .idea 项目复制到一个新目录,删除了 workspace.xml 并更改了 .name(基本上“分叉”了一个我以前拥有的 Play 项目)
- 运行激活器并加载 localhost:9000,一切正常。
- 在 intellij(我的主模板)中打开 main.scala.html 并更改
<ul>
<li><a href="@routes.PrismicMain.index()">blog</a></li>
</ul>
至:
<ul>
<li><a href="#">product</a></li>
<li><a href="#">about</a></li>
<li><a href="@routes.PrismicMain.index()">blog</a></li>
</ul>
- 硬重新加载页面
什么都没有出现。检查标记,没有新元素。我的 CSS 或 jquery 中也没有任何内容可以将它们从流程中删除(我尝试添加多个未显示的不同元素)。然后,我继续检查模板中加载的一些页面,并更新那些运行良好的页面。验证我从正确的目录运行 Activator 并编辑正确的项目。知道这里发生了什么吗?
scala - sbt intellij 旋转模板
我不确定如何让旋转模板与 Intellij IDEA 14 一起使用
我的 build.sbt:
我的文本模板:
我的渲染要求:
编译器错误:
我在某处读到我应该使用以下方法在 Intellij 之外编译模板:
我不确定这是否可行。另外,我安装了 sbt 插件,但我不知道如何在 mac 上设置命令行版本。
对我有什么建议吗?
scala - 从 Twirl 模板生成 Scala 源代码
我知道play-twirl用于生成包含模板函数的 Scala 源代码,这些模板函数可以在运行时调用。
有没有办法用 play-twirl 生成任意 Scala 源文件?
例如
,我想通过创建一个模板来自动创建一些乏味的方法签名
src/main/twirl/Foos.scala.scala
并有一个由 SBT 生成的源文件,例如
src_managed/main/scala/Foos.scala
根据一些 Playframework 库源,看起来他们正在使用自己的模板框架来做类似的事情,尽管它似乎不是自动化的。
所以重申一下这个问题,Twirl 可以进行这种设置吗?是否有替代 sbt 插件可以使这种事情变得更容易?
java - 如何让 IntelliJ 识别 Play Framework *.scala.xml 模板
有没有人让 IntelliJ IDEA 识别 *.scala.xml 旋转模板?HTML 模板似乎可以很好地被 IDE 拾取,并且似乎是唯一支持的现成模板,但任何其他类型的模板都不会被拾取。
playframework - 在旋转模板中创建列表
通常我会创建所有这样的东西:
然后我将 List 从控制器传递到 render() 方法的视图中。
但这是一种特殊情况,它实际上是部分的,我必须将课程列表添加到控制器中的每个方法中。
逻辑:
main.scala.html 是通过@content变量调用所有其他视图的主文件。
有一个 twitter 引导导航栏被调用到每个视图中,我不想将每个控制器操作中的 List 传递到视图中,而是我想这样称呼它:
伪代码:
注意:这是伪代码,我不知道 Scala。
twirl - 有没有办法在 Twirl 模板的渲染输出中包含源位置?
Twirl 生成的 *.scala 文件包含将生成的代码绑定到源模板中的行的信息。是否可以选择在模板的渲染功能的输出中进一步包含此信息?
如果没有这样的选项,那么推荐的实现此功能的方法是什么?是的,我找不到生成的 *.scala 模板文件中的调试信息在哪里被使用...
scala - 未找到 Twirl 视图的 playframework:值
我花了很多时间尝试使用 playframework java 和 Twirl 解决非常简单的问题,从控制器渲染字符串或(列表)以查看,我的代码在这里
在我的控制器中
在我看来
所以有一些 Twirl 或自动的配置?任何人都可以帮助我呈现数据以查看并感谢