angular - Angular2 中嵌套 ngFor 循环的计数器

标签 angular ngfor

我在 Angular2 中有两个嵌套的 *ngFor 循环。我想维护一个计数器,每次重复循环中心的代码时该计数器都会递增。

计数器应该从 0 到 adjustments 的数量乘以 blades

  <tr *ngFor="let adjustment of adjustments">

    <td *ngFor="let blade of blades">

      <span> Counter =  ?????????  </span>

    </td>

  </tr>

最佳答案

在两个 *ngFor 语句中添加一个计数器变量,比如 i 和 j,然后将数学作为表达式进行计算。这是代码:

  <tr *ngFor="let adjustment of adjustments; let i = index">

    <td *ngFor="let blade of blades; let j = index">

      <span> Counter = {{ (i * blades.length) + j }} </span>

    </td>

  </tr>

关于angular - Angular2 中嵌套 ngFor 循环的计数器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42200349/

相关文章:

css - 在 Angular 6 中更改侧边栏选定值的颜色

css - Angular 2 中的 Angular Material 主题导入在 Webstorm 中不起作用

javascript - 无法加载资源:net::ERR_FILE_NOT_FOUND Angular

angular - 如何保存 *ngFor 生成的输入数据

html - 如何在 *ngFor (angular2) 中检查 md-radio-button 的第一个元素

javascript - 创建自定义输入字段

javascript - 如何在更改检测后重置 Angular2 中的 ViewContainerRef?

Angular 2 *ngFor 仅支持在内联模板中一次添加 10 个元素

angular - 如何在 Angular 中使用 *ngFor 设置 formControlNames?

jquery - Angular 5 - 如何在使用 *ngFor 创建 HTML 元素时调用函数