保存Angular 2 * ngFor循环的最后一个值

时间:2016-06-21 13:36:14

标签: angular ngfor

在下面的代码中,我想保存最后一个用户&索引,以便我可以向前或向后对每50个用户进行分页。

<tbody>
                <tr *ngFor="var user of users; let index=index; let isLast=last">
                  <td>{{user.firstName}} {{user.lastName}}</td>
                  <td><span *ngFor="var ext of user.extensions; let isLast=last">{{ext}}{{isLast ? '' : ', '}}</span></td>
                  <td>{{user.loginName}}</td>
                  <td>*Blank*</td>
                  <td>{{user.userType}}</td>
                  <td>*Blank*</td>
                  <td>*Blank*</td>
                </tr>
              </tbody>
            </table>
        </div>
        <ul class="vgVspNextLastList">
        <li><small class="vgVspNextLastTag" (click)="showNext();"> Next > ></small></li>
        <li><small class="vgVspNextLastTag" (click)="showLast();">< < Last </small></li>
        </ul>

1 个答案:

答案 0 :(得分:2)

您已在users中拥有最后一个值。如果你使用

<tr *ngFor="let user of users">

然后最后一个用户是

this.users[this.users.length - 1]