主题:beetl${}占位符与layui模板占位符{{}}使用方法

eymoiforever 2018年10月26日 69

field : 'dataScope', title : '数据范围', templet : '

${@com.csys.utils.getDictLabel({{d.dataScope}}, \'sys_data_scope\', \'无\')}

'。比如说我要在layui的模板里面写后台的静态方法,要调用后台的静态方法,需要取值@com.csys.utils.getDictLabel({{d.dataScope}}, 这里会报错。求问这里的写法应该怎么写。

image.png

eymoiforever 2018年10月26日

看了下主要问题是在beetl模板渲染之后,无法在通过java风格的写法调用后台的方法,导致无法查询,有没有什么语法可以在模板编译后还能调用后台方法的语法?

闲大赋 2018年10月29日

这个问题很奇怪,模板是后台引擎,layui是前台模板引擎,不能混用,你这个问题,是因为 ${} 里包含了 “}”,你可以用\解决


${{"a":1\}}