how to send dynamic data in alertcontroller in ionic4

 public AppIds = [

    {Id: "5", AppName: "YouTube", AppPath: "com.google.android.youtube", IosAppPath: null},

    { Id: "5", AppName: "Netflix", AppPath: "com.google.android.youtube", IosAppPath: null }

]

  let input={data:[]};
    for (let i=0;i<this.AppIds.length;i++) {
      input.data.push({name:this.AppIds[i].AppName,type: 'radio',label:this.AppIds[i].AppName,value: this.AppIds[i]})
    }
    
      console.log(input);
      const alert = await this.alertController.create({
        header: 'Select Application',
        inputs: input.data,
        buttons: [
          {
            text: 'Cancel',
            role: 'cancel',
            cssClass: 'secondary',
            handler: () => {
              console.log('Confirm Cancel');
            }
          }, {
            text: 'Ok',
            handler: (data) => {
              console.log(data,"testdata");
            }
          }
        ]
      });
      await alert.present();
    
    

Comments

Popular posts from this blog

How to Add Firebase Analytics to Your NativeScript Mobile App

sidemenu refresh through events

push multiple data in array(select and disselect items in array)