玩!:如何在 groovy 表达式中放置属性值

Posted

技术标签:

【中文标题】玩!:如何在 groovy 表达式中放置属性值【英文标题】:Play!: How to place property value in groovy expression 【发布时间】:2014-01-04 16:08:35 【问题描述】:

我的游戏中有这样的代码!查看

 <button type="submit">$edit ? 'edit' : 'init'</button>

我想用属性值替换“编辑”和“初始化”。喜欢

&'button.edit'

我该怎么做?

【问题讨论】:

基于 Scala 的 Play 框架与 Groovy 有什么关系?你确定你不是在谈论 Grails 吗? 请提供一个链接,上面写着 Play!框架采用 Groovy。据我所知,玩!使用 Scala 和 Java,它并没有真正使用 Groovy !!!证明:***.com/questions/8227007/… & 还有:playframework.com/documentation/1.0/… playframework.com/documentation/1.2.7/templates 我的 2 美分:新版 Play!不使用 Groovy 作为模板!因此,我建议切换到 Scala。如果你喜欢 Groovy,你可能想看看 Grails 框架。 【参考方案1】:

我不太清楚你所说的“财产价值”是什么意思,但这里有两种解释:


如果button.edit 在您的conf/messages.en 文件(或任何语言)中定义,则使用&amp;''

&'button.edit'

如果button 是一个对象并且您正在从其类中读取edit 字段,则使用$

$button.edit

【讨论】:

以上是关于玩!:如何在 groovy 表达式中放置属性值的主要内容,如果未能解决你的问题,请参考以下文章

OCaml - 如何在匹配表达式中放置一个 let 绑定?

如何在 html 中放置 if 以使 'object.star' 的值同时等于 1 和 2

如何在 Spring Boot 中的 JSONObject 内的 JSONArray 中放置 2 个或更多值?

如何在 Matlab 中的 HDF5 属性字符串中放置换行符

如何在标签中放置滑块值?

如何在离子切换中放置文本