import { Component } from '@angular/core';
import { IonButton, PickerController } from '@ionic/angular/standalone';
@Component({
selector: 'app-example',
templateUrl: 'example.component.html',
styleUrls: ['example.component.css'],
imports: [IonButton],
})
export class ExampleComponent {
constructor(private pickerCtrl: PickerController) {}
async openPicker() {
const picker = await this.pickerCtrl.create({
columns: [
{
name: 'languages',
options: [
{
text: 'JavaScript',
value: 'javascript',
},
{
text: 'TypeScript',
value: 'typescript',
},
{
text: 'Rust',
value: 'rust',
},
{
text: 'C#',
value: 'c#',
},
],
},
],
buttons: [
{
text: 'Cancel',
role: 'cancel',
},
{
text: 'Confirm',
handler: (value) => {
console.log(`You selected: ${value.languages.value}`);
},
},
],
});
await picker.present();
}
}