Ionic2 正在创建提示警报
这是我的密码:Ionic2 正在创建提示警报,ionic2,Ionic2,这是我的密码: public add() { let alert = Alert.create({ title: "Add Date & Time", message: "Enter the date and time of your donation.", inputs: [ { name: "date", plac
public add() {
let alert = Alert.create({
title: "Add Date & Time",
message: "Enter the date and time of your donation.",
inputs: [
{
name: "date",
placeholder: "DD/MM/YYYY"
},
{
name: "time",
placeholder: "HH:MM AM/PM"
}
],
buttons: [
{
text: "Cancel"
},
{
text: "Save",
handler: data => {
this.donationHistoryList.push({
date: data.date,
time: data.time
});
}
}
]
});
this.navCtrl.present(alert);
}
下面是我得到的错误
“警报类型”上不存在属性“创建”
及
“NavController”类型上不存在属性“present”
使用此代码
import {AlertController} from 'ionic-angular';
在你的构造函数中fn
constructor(private alertCtrl: AlertController) {
}
public add() {
let alert = alertCtrl.create({
title: "Add Date & Time",
message: "Enter the date and time of your donation.",
inputs: [ { name: "date", placeholder: "DD/MM/YYYY" }, { name: "time", placeholder: "HH:MM AM/PM" } ],
buttons: [ { text: "Cancel" }, { text: "Save", handler: data => { this.donationHistoryList.push({ date: data.date, time: data.time }); } }]
});
alert.present(); }
希望这对你有帮助。谢谢。只需添加(在alertCtrl变量之前)
谢谢你的帮助。现在是说“alertCtrl”没有定义。Oops在alertCtrl之前,而不是之后。如果你觉得自己犯了错误,请更正你自己的帖子。
this.alertCtrl.create(...)