2

我有 ngu-carousel 点的问题。没有我怎么修

changeDetection: ChangeDetectionStrategy.OnPush

我的 HTML 代码

  <ul class="points" NguCarouselPoint>
    <li *ngFor="let point of carousel.pointNumbers; let point = index" [class.active]="point==carousel.activePoint"
      (click)="carousel.moveTo(point)"></li>
  </ul>

我在控制台中的问题:

ERROR 错误:ExpressionChangedAfterItHasBeenCheckedError:表达式在检查后已更改。以前的值:'ngForOf:'。当前值:'ngForOf:0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18'。

4

1 回答 1

0

可能是您的语法有问题。您在point这里定义了两次。改变它喜欢

*ngFor="let pointNumber of carousel.pointNumbers; let pointIndex = index"
于 2018-12-26T15:51:35.447 回答