2016-06-21 2 views
2

다음 코드에서 최종 사용자 & 인덱스를 저장하여 50 명의 사용자를 앞뒤로 매 페이지를 매길 수 있습니다.각도 2 * ngFor 루프의 마지막 값 저장

<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> 

답변

2

귀하는 이미 마지막 값이 users입니다. 당신이

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

를 사용하는 경우 다음 마지막 사용자는 시점에서 추가로 사용자 상호 작용없이 다시 구성 요소에이 값을 전달할 수 있습니다

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

입니까? –

+1

'this.users'가 할당 된 데이터를 얻은 직후. –