将变量从ngfor传递到另一个ng不在同一元素中

时间:2018-02-14 09:06:33

标签: angular ngfor

请帮助我,我正处于角度4。 我想将源变量从第二个循环传递到第三个循环,这样我就可以将其余的数据列在一个单独的行上。

<div class="row">
  <ng-container *ngFor="let story of strlist;">
    <div class="col">
      {{story.title}}
      <div class="row">
        <div class="col" *ngFor="let soustory of story.sous">
          {{soustory.title}}
        </div>
      </div>
    </div>
  </ng-container>
</div>
<hr>
<div class="row">
  <div class="col" *ngFor="let s of soustory.third">
    {{s.title}}
  </div>
</div>

在数据数组下面(

 [
      // story principale 1
      {
        id: 1, title: 'A1', description: 'doing',
        // sous story niveau 2
        sous: [
          {
            id: 1, title: 'T1', description: 'doing',
            // third story niveau 3
            third: [{ id: 3, title: ' S1', description: 'kyrie irving' },
            { id: 3, title: ' S2', description: 'lebron james' }]
          },
          // sous story niveau 2
          {
            id: 2, title: 'T2', description: 'ready',
            // third story niveau 3
            third: [{ id: 3, title: 'S3', description: 'giannis' }, { id: 3, title: 'S4', description: 'giannis' }]
          },
          // sous story niveau 2
          { id: 3, title: 'T3', description: 'done' }]
      },



    ];

但没有任何事情发生。

有人可以帮助我吗

0 个答案:

没有答案