如何防止Cyclone转换代码?我的意思是,我希望将此行传输到浏览器,以便Handlebar.js可以将其用作模板。
<script type="text/x-handlebars">
My firstName is {{Employee.firstName}}
</script>
应该在客户端评估{{Employee.firstName}}。但我的旋风服务器试图在服务器端评估它并引发错误。如何防止这种情况发生并将其发送到浏览器?上面给出的代码就是我想要的浏览器端。
答案 0 :(得分:3)
您还应该考虑不要将Handlebars和Tornado / Cyclone模板混合在同一个文件中。您也可以只读取该文件,并将其返回并让客户端完成所有渲染。
答案 1 :(得分:0)
嗯,我自己找到了答案。 看起来,我必须添加一个感叹号(!),如下所示,防止旋风评估模板。像这样,
<script type="text/x-handlebars">
My firstName is {{!Employee.firstName}}
</script>
它就是。