将百万美元内联属性转换为Javascript

时间:2016-10-21 10:20:40

标签: javascript angularjs spring-boot thymeleaf

我正在尝试inline一个Spring application.properties 进入Javascript。

工作正常:

<h1 th:utext="${@environment.getProperty('key')}"></h1>

生成null:

<script th:inline="javascript">
/*<![CDATA[*/
    ...

    var user = /*[[${key}]]*/ null;

    ...
/*]]>*/
</script>

正确的语法是什么?当我尝试在脚本标记内使用 @environment 时,我收到另一个错误:

Error: $compile:tpload
Error Loading Template

1 个答案:

答案 0 :(得分:2)

只需

[[${@environment.getProperty('key')}]]

在没有其他东西的情况下起作用,写在Thymeleaf文档中。