【问题标题】:Prevent cyclone from evaluating Handlebar's template防止旋风评估 Handlebar 的模板
【发布时间】:2012-06-16 06:12:27
【问题描述】:

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

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

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

【问题讨论】:

    标签: python twisted tornado handlebars.js cyclone


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

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

      就是这样。

      【讨论】:

      • 在这种情况下,车把也会忽略它!
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-03-04
      • 2012-08-30
      • 2013-01-08
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多