python - 在Jinja2模板中集成Ember-widgets Highchart

标签 python ember.js highcharts flask jinja2

我正在使用Flask,Ember-widgetsHighchart。我的问题是,是否可以在同一模板中使用Ember-widgets和Highchart(而不是Ember.Object.extend)(然后,该模板在jinja2中运行)?这是因为对于Ember,在模板中,我需要放置{% raw %},并且无法使用以下行从flask传递参数:

return render_template('plot.html', data = array_values)


谢谢!

最佳答案

您无需将整个模板保存在{% raw %}容器中;您可以混合搭配:

{% raw %}
{{#accordion-component}}
  {{#accordion-item isActive=true title="Foo Bar"}}
{% endraw %}
    This is text in an accordion, with a 
    <a href="{{ url_for('blah') }}">link elsewhere</a>.
{% raw %}
  {{/accordion-item}}
  {{#accordion-item title="Bar Baz"}}
    Anim pariatur cliche reprehenderit...
  {{/accordion-item}}
{{/accordion-component}}
{% endraw %}


您也可以有选择地插入带尖括号的指令和插值。以下不是原始部分:

{{ '{{' }}#popover-link-component tagName="button"
    class="btn btn-primary" title="{{ popover_title }}"
    content="{{ popover_content }}" {{ '}}' }}
    {{ 
{{ '{{/popover-link-component}}' }}


这里,Jinja2指令插入了popover组件周围的{{..}}尖括号,结束标记是一个字符串插值。

关于python - 在Jinja2模板中集成Ember-widgets Highchart,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24779256/

相关文章:

javascript - 如何处理大数据集的 HighCharts 缩放

python - 在 Django 中使用 oauth 进行身份验证的装饰器

python - 使用 assert 在 python 中引发单元测试

python - 如何使用 flask 访问表单数据?

python - xmpp:2 个客户使用同一帐户

javascript - 如何在饼图工具提示中显示特定类别的自定义文本

javascript - Ember-Data:DS.EmbeddedRecordsMixin 的预期使用模式

javascript - 结果总是分页时的服务器端分页

javascript - 在 Ember JS 中使用 get 和 set 函数

r - 使用 2 个以上的组创建 Highcharts 密度