mirror of
https://github.com/ionic-team/ionic-framework.git
synced 2026-03-13 10:22:08 +08:00
docs(demos/refresher): api demo
This commit is contained in:
2
demos/refresher/app.html
Normal file
2
demos/refresher/app.html
Normal file
@@ -0,0 +1,2 @@
|
||||
<ion-nav id="nav" [root]="rootPage" #content></ion-nav>
|
||||
<ion-overlay></ion-overlay>
|
||||
36
demos/refresher/index.ts
Normal file
36
demos/refresher/index.ts
Normal file
@@ -0,0 +1,36 @@
|
||||
import {App, Page, IonicApp} from 'ionic/ionic';
|
||||
|
||||
@App({
|
||||
templateUrl: 'app.html'
|
||||
})
|
||||
class ApiDemoApp {
|
||||
|
||||
constructor() {
|
||||
this.rootPage = InitialPage;
|
||||
}
|
||||
}
|
||||
|
||||
@Page({
|
||||
templateUrl: 'main.html'
|
||||
})
|
||||
export class InitialPage {
|
||||
constructor() {
|
||||
}
|
||||
|
||||
doRefresh(refresher) {
|
||||
console.log('DOREFRESH', refresher)
|
||||
|
||||
setTimeout(() => {
|
||||
refresher.complete();
|
||||
})
|
||||
}
|
||||
|
||||
doStarting() {
|
||||
console.log('DOSTARTING');
|
||||
}
|
||||
|
||||
doPulling(amt) {
|
||||
console.log('DOPULLING', amt);
|
||||
}
|
||||
}
|
||||
|
||||
32
demos/refresher/main.html
Normal file
32
demos/refresher/main.html
Normal file
@@ -0,0 +1,32 @@
|
||||
<ion-navbar *navbar>
|
||||
<ion-title>Refresher</ion-title>
|
||||
</ion-navbar>
|
||||
|
||||
<ion-content>
|
||||
<ion-refresher (starting)="doStarting()" (refresh)="doRefresh($event, refresher)" (pulling)="doPulling($event, amt)">
|
||||
</ion-refresher>
|
||||
|
||||
<ion-list>
|
||||
<ion-item>Item 1</ion-item>
|
||||
<ion-item>Item 2</ion-item>
|
||||
<ion-item>Item 3</ion-item>
|
||||
<ion-item>Item 4</ion-item>
|
||||
<ion-item>Item 5</ion-item>
|
||||
<ion-item>Item 6</ion-item>
|
||||
<ion-item>Item 7</ion-item>
|
||||
<ion-item>Item 8</ion-item>
|
||||
<ion-item>Item 9</ion-item>
|
||||
<ion-item>Item 10</ion-item>
|
||||
<ion-item>Item 11</ion-item>
|
||||
<ion-item>Item 12</ion-item>
|
||||
<ion-item>Item 13</ion-item>
|
||||
<ion-item>Item 14</ion-item>
|
||||
<ion-item>Item 15</ion-item>
|
||||
<ion-item>Item 16</ion-item>
|
||||
<ion-item>Item 17</ion-item>
|
||||
<ion-item>Item 18</ion-item>
|
||||
<ion-item>Item 19</ion-item>
|
||||
<ion-item>Item 20</ion-item>
|
||||
</ion-list>
|
||||
|
||||
<ion-content>
|
||||
Reference in New Issue
Block a user