1
私は、weberviceから取得したいくつかのデータを含むテーブルを示すAngular2モジュールを持っています。 Webserviceは時間当たり30の結果を返します(引数としてインデックスを取る)ので、ユーザーがインデックスをクリックしたときにモジュールが新しいデータをダウンロードし、ユーザーに表示するような並べ替えをモジュールに実装する必要があります。 は今、私は、このコンポーネント持っているために:今の私は唯一の30の要素を表示することができるようにAngular2:テーブルでのコンポーネントのページ設定
<table border="1" style="width:100%" *ngIf="messages" >
<tr>
<th>Date</th>
<th>Mesage</th>
<tr>
<tr *ngFor="let message of messages">
<td>{{message.sendDate}}</td>
<td>{{message.text}}</td>
</tr>
</table>
export class MessageListComponent implements OnInit {
messages: Message[];
ngOnInit() {
this.messages = [];
this.myServices.getMessages('0').subscribe(
messages => this.messages = messages,
error => alert(error),
() => console.log('ok')
)
}
}
のgetMessageのparam「0」、私の最初の結果を与えます。 どのようにページングすることができますか?