在Flask模板中运行Ember-Table
Run Ember-Table in Flask template
我正在用Flask和Ember-Table制作一个应用程序。Jinja2运行在服务器端,Handlebars将运行在客户端。我使用{% extends "layout.html" %}
和{% block content %}
从Jinja2和烬表的简单例子在同一模板(home.html)。当我运行上面的代码时:
@app.route('/')
def home():
return render_template('home.html')
我有这个错误:
jinja2.exceptions.TemplateSyntaxError
TemplateSyntaxError: expected token 'end of print statement', got 'hasFooter'
我所理解的是,Jinja2想要解释Ember,这是错误的。我能解决谁的问题?
使用{% raw %}
让Jinja忽略模板的一部分:
{% raw %}
<body>
<script type="text/x-handlebars">
<h2> Welcome to Ember Table!</h2>
<p>Version 0.2.0</p>
{{outlet}}
</script>
<script type="text/x-handlebars" data-template-name="index">
<div class="table-container">
{{table-component
hasFooter=false
columnsBinding="columns"
contentBinding="content"
}}
</div>
</script>
</body>
{% endraw %}
相关文章:
- 强制模板刷新ember.js
- 如何使用phaser使html5游戏在移动设备浏览器上运行
- 使用压缩的JavaScript文件(不是运行时压缩)
- Javascript运行php文件,然后下载文件
- chrome扩展:尽管运行了at:documentidle,js脚本还是过早启动
- 我已经创建了一个jquery转盘,并使用if条件来运行和停止转盘
- Ember Data DS.Model's set函数不起作用
- 如何在Ember中更改模板时运行JQuery代码
- 使用Ember.js将新行动态插入到Table上下文中
- 如何在运行时将路由或状态添加到 Ember.Router
- 在 Ember 视图参数更改上运行代码
- 如何在 Ember 第一次完成加载时运行函数
- 你如何断言在 Ember.js 中使用了运行循环
- Ember.js-更改计算属性在运行时侦听的内容
- 如何在运行Ember 1.0 rc5的站点上使用Ember Inspector ?
- Ember.js视图助手绑定没有按预期的方式运行
- 在Ember应用程序上运行javascript
- 在Flask模板中运行Ember-Table
- 在运行时用DIV包装Table
- 当Ember模板改变时,运行jQuery