角度:使用ngFor的索引会引发错误,期望数值类型

时间:2019-12-01 18:39:30

标签: angular typescript

在最新的Visual Studio Code更新之后,我在Angular 8应用程序中编写了很久以前的代码时出错。

<div *ngFor="let product of productItems; let i = index">
      <div *ngIf="i % 3 === 0 " class="card-deck mt-2">
        <div class="card" *ngFor="let item of productItems.slice(i,i+3)">
...

第2行和第3行中的变量“ i”被标记为错误“期望数字类型ng(0)”。

我现在一点都不了解,因为代码按预期工作并且“ ng serve”和“ ng build”成功地服务和构建。

1 个答案:

答案 0 :(得分:2)

如果您使用角度语言服务,则可能会出现错误。
有一个类似的现象问题。

index value is not number error in template #460