javascript - jQuery 模板系统用花括号中断

标签 javascript jquery templates

我正在使用 jQuery 模板,但它们似乎在我开始使用大括号后立即中断:

${App.t('General', 'Number of users: {users}', { users: 2 })}

它甚至在引号内用一个}中断。

我应该怎么做才能避免这种情况——有没有办法转义这些字符?

最佳答案

看起来您正在尝试混合使用 jQuery 模板手动滚动的模板函数。可以同时使用 jQuery 模板吗?

您可以使用 jQuery Templates 的 {{tmpl}} 将其中一个模板渲染到另一个模板中:

<script type="x-jquery-tmpl" id="yourTemplate">
  {{tmpl({users: 2}) "#subTemplate"}}
</script>

<script type="x-jquery-tmpl" id="subTemplate">
  Number of users: ${users}
</script>

关于javascript - jQuery 模板系统用花括号中断,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4626190/

相关文章:

javascript - 如何将事件处理程序绑定(bind)到 jQuery 中的实例?

c++ - 混合模板、多重继承和非默认构造函数

c++ - 具有 invoke_result 的重载命名非成员函数的返回类型

templates - ASP.NET MVC 2 : How to call DisplayFor for each item in a collection?

javascript - Angular4 真的是双向数据绑定(bind)吗?

javascript - 按键组合的 ASCII 代码生成

javascript - Gulp:任务从未定义:任务

javascript - 在 Apex 表格表单中选择一系列复选框(使用 jQuery)

php - 菜单显示不正确

jquery - 将标题附加到 Google 事件跟踪代码