ionic-team / ionic-team/ionic-docs
content: ion-alert, how to handle data or events from inputs is poorly documented
- Ngôn ngữ chính
- MDX
- Star
- 621
- Fork
- 3.2k
- Merge trung bình
- 1 ngày 2 giờ
- Pull request đã merge (30 ngày)
- 86
Mô tả
### Describe the Bug
I try to handle alert input value but I cannot catch the handler ever
```
async presentAlert(isResidentOwner: boolean) {
const alert = await this.alertController.create({
buttons: [
{
text: 'Cancel',
role: 'cancel',
cssClass: 'danger',
handler: () => {
if (isResidentOwner) {
this.ownerAmountPayment = false;
} else {
this.rentAmountPayment = false;
}
},
},
{
text: 'Proceed',
handler: (alertData) => {
this.confirm(alertData.amount);
},
},
],
inputs: [
{
id: 'modal_amount',
name: 'modal_amount',
placeholder: 'Amount',
max: 15,
handler: () => {
console.log('Val Change'); // doesn't work
}
},
],
});
await alert.present();
}
```
### Expected Behavior
Throw console log
### Steps to Reproduce
You can try code with https://ionicframework.com/docs/api/alert
### Screenshots

### Operating System
MacOs
### Browser
Chrome(Brave)
### Version
Version 1.48.164 Chromium: 110.0.5481.100 (Official Build) (arm64)
### Additional Information
Ionic:
Ionic CLI : 6.20.1
Ionic Framework : @ionic/angular 6.5.2
@angular-devkit/build-angular : 13.3.10
@angular-devkit/schematics : 13.2.6
@angular/cli : 13.2.6
@ionic/angular-toolkit : 6.1.0
Capacitor:
Capacitor CLI : 4.6.1
@capacitor/android : 4.6.1
@capacitor/core : 4.6.1
Utility:
cordova-res : 0.15.4
native-run : 1.6.0
System:
NodeJS : v18.14.2
npm : 9.5.1
OS : macOS
Hướng dẫn đóng góp
Đánh giá
Issue này chưa được đánh giá.