在Play框架上是否可以在@Messages i18n中使用动态密钥?类似这样的东西
@Messages("views.status.{{schedule.status | lowercase}}")它正在评估键的正确性,但没有得到我的消息文件的值。上面的代码在views.status.pendent中计算,而不是在悬垂中计算。
发布于 2015-04-15 07:23:09
表达式{{schedule.status | lowercase}}的计算发生在客户端,而解析@Message()参数则发生在服务器端,因此无法解决。相反,按照以下方式定义您的消息键:
view.status.PENDANT=Pendet
并称之为:
@Messages("view.status." + schedule.status)
https://stackoverflow.com/questions/29640411
复制相似问题