Ember.js /访问每个内部的父数组 - 每个嵌套

时间:2015-04-01 09:29:06

标签: ember.js each nested-loops

我在Ember.js中有以下模型:

 App.Fraction.FIXTURES = [
    {
        id          : 200,
        title       : "General",
        list        : 100,
        provider    : [400],

        attributes  : [800,801]
    }, {
        id          : 201,
        title       : "Kinder Preise",
        list        : 100,
        provider    : [400]
    }
 ];

每个分数都有提供者和属性,每个提供者都有服务。我想为每个提供商创建一个表,其中provider.services为行,attributes为coloumns。

在我的模板中,我尝试了这个:

 {{#each provider}}
    <h3>{{title}}</h3>
    <hr />

    <table>
       <thead>
          <tr>
             {{#each ../attributes}}
                <th> {{title}} nothing happend!!!</th>
             {{/each}}
          </tr>
         </thead>

         <tbody>
           {{#each services}}
              <tr>
                 <td> {{title }}</td>
                 {{#each attributes}}
                    <td>{{value}}</td>
                 {{/each}}
              </tr>
           {{/each}}
         </tbody>
       </table>
   {{/each}}

它似乎是路径标识符&#34; thing&#34;在这里不起作用。有解决方法吗?

1 个答案:

答案 0 :(得分:0)

在Ember的最新版本中,您将如何做到这一点:

 {{#each providers as |provider|}}
    <h3>{{provider.title}}</h3>
    <hr />

    <table>
       <thead>
          <tr>
             {{#each attributes as |attr|}}
                <th> {{provider.title}} should work</th>
             {{/each}}
          </tr>
         </thead>
    </table>
{{/each}}