代码之家  ›  专栏  ›  技术社区  ›  Mintendo

AngularJs-将角度参数传递给文件细枝

  •  0
  • Mintendo  · 技术社区  · 7 年前

    这是我的小枝文件,我想包括:

    <a href="javascript:void(0)" title="[{ hostess.gender == 'F' ? 'Hostess top' : 'Steward top' }]">
        <img src="{{ WBASE }}/assets/img/badge/top-profile.png" class="c-badge [{ extraClass }]"/>
    </a>
    

    相反,这是我的树枝文件,我通过角度循环渲染数据。如果条件为真,我需要包含一个细枝文件:

    {% if hostess.top %}
        {% include '_commons/elements/ng-badge-top.twig' with {'hostess': hostess} %}
    {% endif %}
    

    1 回复  |  直到 7 年前
        1
  •  1
  •   Geku    7 年前

    我认为你不能那样做。 考虑到角度是前端渲染和细枝服务器端。

    如果你想做到这一点,你可能需要把你的ng-badge-top.twig变成一个html,并使用“ng include”将其包含在angular中。

    你也可以试试这样的方法:

    <div ng-if="[{ hostess.top }]"
     ng-include="'{{ path('view_route', { view: 'Content/test.html.twig' }) }}'"></div>
    

    如果这些解决方案不符合您的需要,我可以给您其他选择:)