国际化添加报价

时间:2019-02-09 01:59:51

标签: thymeleaf

我将百叶窗的弹簧靴2与之搭配使用。

我在javascript中使用内部化

<script type="text/javascript" th:inline="javascript">

    $("div.samples-toolbars").html('<div><input type="checkbox" id="testDoneInclude" name="testDoneInclude" class="form-check-input" /><label for="testDoneInclude" class="form-check-label">[[#{testDoneInclude}]]</label></div>');

</script>

结果是 “测试完成包括”

不想拥有“

任何想法

1 个答案:

答案 0 :(得分:1)

将变量分成自己的语句。 (我认为您在尝试将内联JavaScript机制包含在已经是字符串的内容中时会感到困惑。)

<script type="text/javascript" th:inline="javascript">
    var text = /*[[#{testDoneInclude}]]*/ "";
    $("div.samples-toolbars").html('<div><input type="checkbox" id="testDoneInclude" name="testDoneInclude" class="form-check-input" /><label for="testDoneInclude" class="form-check-label">' + text + '</label></div>');
</script>

如果类似的操作不起作用,则必须将引号作为testDoneInclude变量的一部分。