Сначала изучите этот документ.
Например:
в home.html
<ion-header>
<ion-navbar>
<ion-title>
</ion-title>
</ion-navbar>
</ion-header>
<ion-content padding>
<div style="text-align: center;">
<button ion-button (click)="scrollToBottom()">Scroll Bottom</button>
<h1>Ionic 3 test</h1>
<div *ngFor="let item of contentData">
test content - {{item}}
</div>
<button ion-button (click)="scrollToTop()">Scroll Top</button>
</div>
</ion-content>
в home.ts
import { Component, ViewChild } from '@angular/core';
import { NavController, Content } from 'ionic-angular';
@Component({
selector: 'page-home',
templateUrl: 'home.html'
})
export class HomePage {
@ViewChild(Content) content: Content;
public contentData = [];
constructor(public navCtrl: NavController) {
for(let i = 0; i < 301; i++) {
this.contentData.push(i);
}
}
scrollToTop() {
this.content.scrollToTop();
}
scrollToBottom() {
this.content.scrollToBottom();
}
}
Мы создали пример данных с циклом for. После того, как у нас есть 2 кнопки. Пожалуйста, проверьте мой код нового ионного проекта. Вы можете настроить его так, как хотите, прочитав источник, которым вы делитесь.