mirror of
https://github.com/ionic-team/ionic-framework.git
synced 2025-08-19 03:32:21 +08:00
43 lines
1012 B
TypeScript
43 lines
1012 B
TypeScript
import {Page, Popup} from 'ionic/ionic';
|
|
import {AndroidAttribute} from '../helpers';
|
|
import {forwardRef} from 'angular2/angular2';
|
|
|
|
|
|
@Page({
|
|
templateUrl: 'popups/popups.html',
|
|
directives: [forwardRef(() => AndroidAttribute)]
|
|
})
|
|
export class PopupsPage {
|
|
|
|
constructor(popup: Popup) {
|
|
this.popup = popup;
|
|
}
|
|
|
|
doAlert() {
|
|
this.popup.alert({
|
|
title: "New Friend!",
|
|
template: "Your friend, Obi wan Kenobi, just accepted your friend request!",
|
|
cssClass: 'my-alert'
|
|
});
|
|
}
|
|
|
|
doPrompt() {
|
|
this.popup.prompt({
|
|
title: "New Album",
|
|
template: "Enter a name for this new album you're so keen on adding",
|
|
inputPlaceholder: "Title",
|
|
okText: "Save"
|
|
});
|
|
}
|
|
|
|
doConfirm() {
|
|
this.popup.confirm({
|
|
title: "Use this lightsaber?",
|
|
subTitle: "You can't exchange lightsabers",
|
|
template: "Do you agree to use this lightsaber to do good across the intergalactic galaxy?",
|
|
cancelText: "Disagree",
|
|
okText: "Agree"
|
|
});
|
|
}
|
|
}
|