ionic UI组件之alert

1.基本用法

基本alert通常用于向用户通知新信息(应用程序中的更改,新功能等),需要确认的紧急情况,或者向用户确认操作是否成功。

import { AlertController } from 'ionic-angular';
export class MyPage {
    constructor(public alertCtrl: AlertController) {
    }
    showAlert() {
        const alert = this.alertCtrl.create({
            title: 'New Friend!',
            subTitle: 'Your friend, Obi wan Kenobi,
                just accepted your friend request!',
            buttons: ['OK']
        });
        alert.present();
    }
}

2.prompt alert

prompt提供了输入数据或信息的方法。在向前移动应用程序的流程之前,通常会使用提示来询问用户密码。

import { AlertController } from 'ionic-angular';
export class MyPage {
    constructor(public alertCtrl: AlertController) {

    }
    showPrompt() {
        const prompt = this.alertCtrl.create({
            title: 'Login',
            message: "Enter a name for this new album you're
                        so keen on adding",
            inputs: [
                        {
                            name: 'title',
                            placeholder: 'Title'
                        }
                    ],
                    buttons: [
                        {
                            text: 'Cancel',
                            handler: data => {
                                console.log('Cancel clicked');
                            }
                        },
                        {
                            text: 'Save',
                            handler: data => {
                                console.log('Saved clicked');
                            }
                        }
                    ]
        });
        prompt.present();
    }
}

3.confirm alert

confirm alert用于需要用户在应用程序前进前确认特定选项。confirm alert的一个常见示例是检查以确保用户想要从他们的地址簿中删除或删除联系人。

import { AlertController } from 'ionic-angular';
export class MyPage {
    constructor(public alertCtrl: AlertController) {
    }
    showConfirm() {
    const confirm = this.alertCtrl.create({
        title: 'Use this lightsaber?',
        message: 'Do you agree to use this lightsaber to do good
                    across the intergalactic galaxy?',
        buttons: [
            {
                text: 'Disagree',
                handler: () => {
                    console.log('Disagree clicked');
                }
            },
            {
                text: 'Agree',
                handler: () => {
                    console.log('Agree clicked');
                }
            }
        ]
    });
        confirm.present();
    }
}
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值