Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/279.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 防止旋风分离器损坏把手';s模板_Python_Twisted_Tornado_Handlebars.js_Cyclone - Fatal编程技术网

Python 防止旋风分离器损坏把手';s模板

Python 防止旋风分离器损坏把手';s模板,python,twisted,tornado,handlebars.js,cyclone,Python,Twisted,Tornado,Handlebars.js,Cyclone,如何防止Cyclone转换代码?我的意思是,我想把这一行传输到浏览器中,以便Handlebar.js可以将其用作模板 <script type="text/x-handlebars"> My firstName is {{Employee.firstName}} </script> 我的名字是{{Employee.firstName}} {Employee.firstName}应该在客户端进行评估。但我的cyclone服务器试图在服务器端对其进行评估,并抛出

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

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

我的名字是{{Employee.firstName}}

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

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

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

我的名字是{{!Employee.firstName}

你也应该考虑不要在同一个文件中混合你的把手和龙卷风/旋风模板。您也可以读取文件并返回,然后让客户端执行所有渲染。

在这种情况下,Handlebar也会忽略它!