本文整理匯總了TypeScript中ionic-framework/ionic.Alert類的典型用法代碼示例。如果您正苦於以下問題:TypeScript Alert類的具體用法?TypeScript Alert怎麽用?TypeScript Alert使用的例子?那麽, 這裏精選的類代碼示例或許可以為您提供幫助。
在下文中一共展示了Alert類的9個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的TypeScript代碼示例。
示例1:
(success) => {
console.log('userService.signUp' + JSON.stringify(success));
if (success.status.indexOf('000') == 0) {
let confirm = Alert.create({
title: success.status.substr(4),
buttons: [
{
text: 'Ok',
handler: () => {
//this.nav.popToRoot(); // framework bug
}
}
]
});
this.nav.present(confirm);
}
else
{
let confirm = Alert.create({
title: success.status.substr(4),
buttons: [
{
text: 'Ok' ,
handler: () => {
this.nav.pop(); // framework bug
}
}
]
});
this.nav.present(confirm);
}
},
示例2: doPrompt
doPrompt() {
let prompt = Alert.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');
}
}
]
});
this.nav.present(prompt);
}
示例3: doAlert
doAlert() {
let alert = Alert.create({
title: 'New Friend!',
body: 'Your friend, Obi wan Kenobi, just accepted your friend request!',
buttons: ['Ok']
});
this.nav.present(alert);
}
示例4: doAlert
doAlert(titulo, texto) {
let alert = Alert.create({
title: titulo,
subTitle: texto,
buttons: ['Ok']
});
this.nav.present(alert);
}
示例5: function
error: function() {
const alertFailed = Alert.create({
title: 'Failed to open',
subTitle: `Unable to open ${pdf}, please try again later or contact app maintainer`,
buttons: ['Ok']
});
this.nav.present(alertFailed);
},
示例6: finish
finish() {
if(!this._notesService.importNotes(this.content)) {
let d = Alert.create({
title: "Import failed",
message : 'Could not parse the data. Make sure it was copied correctly.',
buttons: ["Ok"]
});
this._nav.present(d);
} else {
this._nav.pop();
}
}
示例7: complete
complete() {
if (this.task.completionNote == '') {
let alert = Alert.create({
title: 'Empty completion note',
subTitle: 'Your completion note cannot be empty',
buttons: ['Dismiss']
});
this._nav.present(alert);
} else {
//post completion
this.dismiss()
}
}
示例8: doConfirm
doConfirm() {
let confirm = Alert.create({
title: 'Use this lightsaber?',
body: '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');
}
}
]
});
this.nav.present(confirm);
}
示例9: search
search(term: string) {
let prompt = Alert.create({
title: 'Search',
message: "Enter a search term please!",
inputs: [
{
name: 'term',
placeholder: 'Search Term'
},
],
buttons: [
{
text: 'Cancel',
handler: data => {
console.log('Cancel clicked');
}
},
{
text: 'Search',
handler: data => {
this.loading = true;
let headers = new Headers();
headers.append("Accept", "application/vnd.github.v3.text-match+json");
let term = data.term;
this.http.get(`https://api.github.com/search/code?q=${term}+in:file+language:ts+repo:angular/angular`, { headers })
.map(res => res.json())
.subscribe(data => {
console.log(data);
this.loading = false;
this.codes = data.items;
})
}
}
]
});
this.nav.present(prompt);
}