ionic-team / ionic-team/ionic-docs

content: ion-alert, how to handle data or events from inputs is poorly documented

Đang mở
#2,787 2 bình luận 0 reaction 0 người được giao Xem trên GitHub
content
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

Screenshot 2023-02-23 at 17 32 38

### 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

Mở hướng dẫn đóng góp

Đánh giá

Issue này chưa được đánh giá.

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.