我在尝试将 ember.js 与 Tornado Web 服务器一起使用时没有成功,因为 Tornado 模板引擎和 ember 都使用句柄栏(波浪括号){{ 和 }},并且当您尝试使用 ember 调用时,tornado 会抛出一个错误。
有没有办法在不更改tornado或ember自己的源代码的情况下使其工作?
我可以禁用 Tornado 模板,我不需要使用它,尽管 {% 扩展很好,但我不需要它。非常重要的是,我可以在不更改第 3 方工具的情况下使其正常工作。
但最终,如果需要的话,我可以改变 Tornado 。
我尝试将索引文件作为静态文件读取,然后将其打印出来,但这有它自己的问题,就像所有路径对于 css 和 javascript 文件来说都是不正确的,但这可以修复。
但是肯定有一个配置可以改变模板的工作方式,或禁用它。
最佳答案
如文档 1 中所述对于模板引擎,如果您像这样标记波浪括号;
{{!view App.IndexView}}
Tornado 模板引擎会将其视为文字 {{
,并传递它,去掉感叹号;
{{查看App.IndexView}}
关于javascript - Tornado 网络服务器和 Ember.js,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16492162/