2011-01-07 41 views
1

我使用jQuery的模板,他们似乎尽快打破,我开始使用大括号:jQuery的模板系统打破了大括号

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

它甚至引号内的一个休息}。

我该怎么做才能避免这种情况 - 有没有办法逃避这些角色?

+1

可能重复[jTemplates逃脱{$](http://stackoverflow.com/questions/1238449/jtemplates逃逸) – 2011-01-07 14:04:36

回答

2

它看起来像你试图混合jQuery模板那里的手动模板功能。你可以使用jQuery模板吗?

您可以使用jQuery模板{{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>