当前位置: 首页 > 知识库问答 >
问题:

*Ngif 用于除最后 2 个角度 4 之外的所有列

陶星辰
2023-03-14

我正在尝试对除最后2列之外的所有列使用*Ngif,我已经尝试了几个小时了,但是到目前为止什么都没用。< code>listaMonthsNames的元素数量相同,因为当前月份检查变量是一个设置为false的布尔值

<thead>
    <tr>
      <th></th>
      <ng-container *ngFor="let month of listaMonthsNames let idx=index">
      <th class="col-{{idx}}" *ngIf="check">{{month}}</th>
      </ng-container>
    </tr>
</thead>

当我单击它时,我也得到了一个复选框,它显示了数组列表的所有月份MonthsNames,如果我再次单击它,它会隐藏所有月份,但我希望它使过去 2 个月可见

共有1个答案

牛越
2023-03-14

如果尝试应用 ngFor 来排除列,可以使用切片管道:

<....*ngFor="let month of listaMonthsNames | slice: mySlicer"...>

其中< code>mySlicer可以具有从< code>0到< code > listamonthsnames . length 的值-排除所有值,以及< code >[0;listaMonthsNames.length]排除前N列的时间间隔,例如:< code>2 -排除前两列,如本演示示例所示

 类似资料:
  • 我有大量数据,需要清理。B列为关键列;如果B列中有空值,则可以删除该行的其余部分。 我在B列上排序,所有的空值都在表的底部。在C-BZ列中有数据,但在B中没有。我想自动识别B中最后一个非空值(假设它是单元格B3841),然后删除工作表底部的3842行。我的数据集每天都在变化。 下面的代码对B列进行排序,然后删除所有完全空的行。我还想删除在B列中为null但在C或D或任何其他行中可能有数据的行。

  • 问题内容: 我希望div使用CSS从右角2滑入。 如果我仅使用[ngClass]来切换类并利用不透明性,则可以正常工作。但是li不想从一开始就渲染该元素,因此我先用ngIf“隐藏”了它,但是之后过渡将无法工作。 问题答案: 更新4.1.0 柱塞 另请参见https://github.com/angular/angular/blob/master/CHANGELOG.md#400-rc1-2017-

  • 我想知道我是否有像这样的和的组合。当Angular创建其元素时,什么将首先运行? <代码> 想象一下,我们有一个包含几千个< code >项目的< code >项目列表,并且< code>ngFor首先运行,这种情况会使应用程序完全崩溃。当然,我可以使用一个< code>div来包装它,并将< code>ngIf放在那里,但是了解更多这方面的知识是非常重要的。谢了。

  • 我知道在Swift 3中,循环的典型C风格发生了一些变化。我一直在努力解决这个问题,但在很多情况下,我似乎比以前编写了更多的代码。也许有人能把我引向正确的方向,因为这就是我想要的: 非常简单的东西。我希望能够获取我所在的索引,并且如果names.count==0,则不运行for循环。一气呵成。 但我在Swift 3中的选择似乎不允许我这样做。我必须做一些类似的事情: 需要在开始时使用if语句,因为

  • 我正在尝试运行一个查询,该查询返回除最后5行之外的所有行,因此我的sql查询如下: 不幸的是,在中不允许,所以我收到一个错误: 我怎样才能解决这个问题?

  • 只是一个简单的问题。 让我们将这段代码作为IE: 是 NgIf 内的内容呈现然后从页面中隐藏,还是角度“知道”此 div 不会显示,因此甚至不渲染其中的内容?