如何在angular4中识别td中的* ngFor index?

时间:2018-05-02 06:30:15

标签: angular ngfor

我有一系列日期循环,其中包括4周的所有日期,如下所示:

          <table boder="1">
            <tr>
              <td>First Spot</td>
              <td *ngFor="let date of datesFullArray; let i = index;" class="nopadd" [class.no-border]="i+1 % 7 == 0">
                <div *ngFor="let gs of firstSpot">
                  <span [ngClass]="{
                                'available':checkDate(gs.fromDate, gs.toDate, date) === 1,
                                'not-available':checkDate(gs.fromDate, gs.toDate, date) === 0
                              }">
                    &nbsp;
                  </span>
                </div>
              </td>

            </tr>
          </table>

在这里,我想分割<td>,即当它到达第1周,第2周,第3周时,我想应用no-border类,bordernone。< / p>

我正在尝试使用索引值来执行相同但不起作用..

任何帮助高度赞赏..

1 个答案:

答案 0 :(得分:1)

删除td标记的边框

使用样式绑定

[style.border]="((i+1) % 7) == 0 && 'none'">

或上课

[class.no-border]="((i+1) % 7) == 0">

demo stackblitz