我正在使用 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/