【问题标题】:Integrate Ember-widgets Highchart in Jinja2 template在 Jinja2 模板中集成 Ember-widgets Highchart
【发布时间】:2014-07-16 11:10:35
【问题描述】:

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

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

谢谢!

【问题讨论】:

    标签: python ember.js highcharts flask jinja2


    【解决方案1】:

    您无需将整个模板保存在{% 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}}' }}
    

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

    【讨论】:

      猜你喜欢
      • 2014-08-05
      • 1970-01-01
      • 1970-01-01
      • 2017-03-01
      • 2022-01-12
      • 1970-01-01
      • 1970-01-01
      • 2020-12-10
      • 1970-01-01
      相关资源
      最近更新 更多