
- Extract from the Ion-picker documentation: A Picker is a dialog that displays a row of buttons and columns underneath. It appears on top of the app's content, and at the bottom of the viewport.
- No extra imported dependencies; picker controller component is part of ionic/angular, picker options component is part of ionic/core. Note: picker buttons components was not used.

- Run
npm i to install dependencies
- Run
ng lint to lint files. All files pass linting.
- To start the server on localhost://8100 type:
ionic serve
- extract from
picker.interface.ts file (reached by right-clicking on 'PickerOptions' in home.page.ts and choosing 'go to definition'). Shows how to fill in Picker Column options.
export interface PickerOptions {
columns: PickerColumn[];
buttons?: PickerButton[];
cssClass?: string | string[];
backdropDismiss?: boolean;
animated?: boolean;
mode?: Mode;
keyboardClose?: boolean;
id?: string;
enterAnimation?: AnimationBuilder;
leaveAnimation?: AnimationBuilder;
}
- single and multi-column pickers available.
- Picker CSS properties can be updated in
global.scss file.
- Status: Working.
- To-do: try more of the functionality from the Ion-picker component.
- This project is licensed under the terms of the MIT license.