Juicer模板引擎,怎么在模板内写JavaScript代码?
Juicer模板代码:
<script id="tpl" type="text/template">
<ul>
{@each list as it,index}
<li>${it.name} (index: ${index})</li>
{@/each}
{@each blah as it}
<li>
num: ${it.num} <br />
{@if it.num==3}
{@each it.inner as it2}
${it2.time} <br />
{@/each}
{@/if}
</li>
{@/each}
</ul>
</script>
以前用 jQuery Templates
的时候,模板内很容易写JavaScript代码,用Juicer改怎么办?
例如:在模板内应用JSON.stringify();
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
..为何要在模板里面写js代码。数据为何不在渲染模板传入参数前就处理好。
实在不行就写自定义函数,不想注册全局方法就是写内联辅助函数。
看文档吧
暂时找到的方法:
虽然解决了问题,但是感觉Juicer模板不能写JavaScript代码,相比
jQuery Templates
是一个小的不足。