2016-10-21 66 views
-1

我正在嘗試inline a Spring application.properties進入Javascript。將thymeleaf屬性轉換爲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 

回答

2

只是

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

作品,沒有其他的東西,寫在Thymeleaf文檔。