Css 如何将*ngFor值列表划分为两个div

Css 如何将*ngFor值列表划分为两个div,css,angular,Css,Angular,在angular中,如何将列列表的*ngFor拆分为两个并排的div set1=[1,2,3,4,5,6.....] <div *ngFor="let person of set2">{{person }}</div> set1=[1,2,3,4,5,6..] {{person}} 试试这个- <div *ngFor="let person of set1; let i = index"> <div *ngIf='i%2 === 0'>Even

在angular中,如何将列列表的*ngFor拆分为两个并排的div

set1=[1,2,3,4,5,6.....]
<div *ngFor="let person of set2">{{person }}</div>
set1=[1,2,3,4,5,6..]
{{person}}
试试这个-

<div *ngFor="let person of set1; let i = index">
<div *ngIf='i%2 === 0'>Even {{person}}</div>
<div *ngIf='i%2 !== 0'>Odd {{person}}</div>
</div>

偶数{{person}
奇数{{人}
试试这个-

<div *ngFor="let person of set1; let i = index">
<div *ngIf='i%2 === 0'>Even {{person}}</div>
<div *ngIf='i%2 !== 0'>Odd {{person}}</div>
</div>

偶数{{person}
奇数{{人}


{{person}}
{{person}}

{{person}}
{{person}}
html html
如果您知道
true
条件,也可以尝试

<div *ngFor="let person of set1; let i = index">
   <div *ngIf="true-condition;else notTrue">IF {{person}}</div>
   <ng-template #notTrue>
     <div>Else {{person}}</div>
   </ng-template>
</div>

如果{{person}}
Else{{person}

如果您知道
true
条件,也可以尝试

<div *ngFor="let person of set1; let i = index">
   <div *ngIf="true-condition;else notTrue">IF {{person}}</div>
   <ng-template #notTrue>
     <div>Else {{person}}</div>
   </ng-template>
</div>

如果{{person}}
Else{{person}

简单方法:我正在进行英雄的角度演示之旅,我想将仪表板数据*分为两列显示;(像这样)由ngFor提供

这是一段代码,它现在对我有效:

<!--repeater creates as many links as
          are in the component's heroes array.-->
    <a *ngFor="let hero of heroes;" routerLink="/detail/{{hero.id}}">       
      <!--ESTE STYLE SIRVE PARA QUE NO SE DEMADRE EL TAMAÑO DE CADA
      DIV, ELLIPSIS AYUDA EN ESTO-->
      <div style="
       width: 50%;
       float: left;
       white-space: nowrap;
       overflow: hidden;
       text-overflow: ellipsis;"
       class="module hero">
          {{hero.name}}            
      </div>         
    </a>

{{hero.name}

简单方法:我正在进行英雄的角度演示之旅,我想将仪表板数据*分为两列显示;(像这样)由ngFor提供

这是一段代码,它现在对我有效:

<!--repeater creates as many links as
          are in the component's heroes array.-->
    <a *ngFor="let hero of heroes;" routerLink="/detail/{{hero.id}}">       
      <!--ESTE STYLE SIRVE PARA QUE NO SE DEMADRE EL TAMAÑO DE CADA
      DIV, ELLIPSIS AYUDA EN ESTO-->
      <div style="
       width: 50%;
       float: left;
       white-space: nowrap;
       overflow: hidden;
       text-overflow: ellipsis;"
       class="module hero">
          {{hero.name}}            
      </div>         
    </a>

{{hero.name}


请澄清您的目标是什么,以及您为实现这一目标而编写的所有代码。那么给出一个解决方案会很有帮助,我想你需要两个不同的列。您可以首先根据需要制作另一个集合数组,并在两个分区中使用另一个*ngFor指令。这可能有助于澄清您的目标是什么,以及您为实现这一目标而编写的所有代码。那么给出一个解决方案会很有帮助,我想你需要两个不同的列。您可以先根据需要制作另一个集合数组,然后在两个分区中使用另一个*ngFor指令。这可能与我的答案和您的答案非常相似。很好,但我可以知道它在什么意义上是优化的吗?如果
ind%2==0
?为什么要ngIf need bro?bro根据提出的问题,他需要在不同的分区中显示每个元素。因此,我们需要
ind%2==0
与我的答案和你的答案非常相似。很好,但我可以知道它在什么意义上是优化的吗?如果
ind%2==0
?为什么要ngIf need bro?bro根据提出的问题,他需要在不同的分区中显示每个元素。因此,我们需要
ind%2==0
aswell@PardeepJain不,我相信不会,因为那样的话,它就不会在all@PardeepJain不,它不会,我相信,因为那样它就根本不会进入ngFor如何制作这个并排的divshow来制作这个并排的divs