1

如何防止 Cyclone 转换代码?我的意思是,我希望将这一行传输到浏览器,以便 Handlebar.js 可以将其用作模板。

<script type="text/x-handlebars">
    My firstName is {{Employee.firstName}}
</script>

{{Employee.firstName}} 应该在客户端进行评估。但是我的旋风服务器尝试在服务器端对其进行评估并引发错误。如何防止这种情况发生并将其发送到浏览器?上面给出的代码是我在浏览器端想要的。

4

2 回答 2

3

您还应该考虑不要将 Handlebars 和 Tornado/Cyclone 模板混合在同一个文件中。您也可以只读取文件并将其返回并让客户端完成所有渲染。

于 2012-06-16T23:30:56.937 回答
0

好吧,我自己找到了答案。看起来,我必须添加一个感叹号(!),如下所示,以防止旋风评估模板。像这样,

<script type="text/x-handlebars">
    My firstName is {{!Employee.firstName}}
</script>

它在那里。

于 2012-06-16T11:11:31.413 回答