如何强制提示

时间:2017-03-21 05:30:12

标签: angular ionic2

我有一个带按钮的提示警报,我只需要在单击“完成”按钮时关闭该警报。目前,我能够获得一个带有文本框和按钮的提示窗口。当我在某个地方点击屏幕时,提示会被关闭。我希望只有在点击“完成”按钮时我的提示窗口才会关闭。

presentPrompt() {
        let alert = this.alertCtrl.create({
            title: 'Name your audio file ',
                inputs: [
                    {
                        name: 'FileName',
                        placeholder: "Enter a string"
                    }
                ],
            buttons: [
                {
                    text: 'Done',
                    handler: data => {
                        console.log("clicked done")
                    } 

                }
            ] 
        }); 

    alert.present();
}

单击警报按钮时关闭警报,还有可能在输入框中添加验证。有人可以帮我吗

1 个答案:

答案 0 :(得分:0)

根据docs,您可以使用enableBackdropDismiss: false

     let alert = this.alertCtrl.create({
        title: 'Name your audio file ',
            inputs: [
                {
                    name: 'FileName',
                    placeholder: "Enter a string"
                }
            ],
        buttons: [
            {
                text: 'Done',
                handler: data => {
                    console.log("clicked done")
                } 

            }
        ],
        enableBackdropDismiss: false
    });