Skip to content

Commit 5babb95

Browse files
committed
docs(picker): update angular to standalone
1 parent 018192e commit 5babb95

File tree

8 files changed

+47
-30
lines changed

8 files changed

+47
-30
lines changed

static/usage/v7/picker/controller/angular/example_component_ts.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
```ts
22
import { Component } from '@angular/core';
3-
import { IonButton } from '@ionic/angular/standalone';
4-
import { PickerController } from '@ionic/angular';
3+
import { IonButton, PickerController } from '@ionic/angular/standalone';
54

65
@Component({
76
selector: 'app-example',

static/usage/v7/picker/inline/isOpen/angular/example_component_ts.md

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,13 @@
22
import { Component } from '@angular/core';
33
import { IonButton, IonPicker } from '@ionic/angular/standalone';
44

5+
interface PickerValue {
6+
languages: {
7+
text: string;
8+
value: string;
9+
};
10+
}
11+
512
@Component({
613
selector: 'app-example',
714
templateUrl: 'example.component.html',
@@ -42,7 +49,7 @@ export class ExampleComponent {
4249
},
4350
{
4451
text: 'Confirm',
45-
handler: (value) => {
52+
handler: (value: PickerValue) => {
4653
console.log(`You selected: ${value.languages.value}`);
4754
},
4855
},

static/usage/v7/picker/inline/trigger/angular/example_component_ts.md

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,13 @@
22
import { Component } from '@angular/core';
33
import { IonButton, IonPicker } from '@ionic/angular/standalone';
44

5+
interface PickerValue {
6+
languages: {
7+
text: string;
8+
value: string;
9+
};
10+
}
11+
512
@Component({
613
selector: 'app-example',
714
templateUrl: 'example.component.html',
@@ -40,7 +47,7 @@ export class ExampleComponent {
4047
},
4148
{
4249
text: 'Confirm',
43-
handler: (value) => {
50+
handler: (value: PickerValue) => {
4451
console.log(`You selected: ${value.languages.value}`);
4552
},
4653
},

static/usage/v7/picker/multiple-column/angular/example_component_ts.md

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,21 @@
22
import { Component } from '@angular/core';
33
import { IonButton, IonPicker } from '@ionic/angular/standalone';
44

5+
interface PickerValue {
6+
meat: {
7+
text: string;
8+
value: string;
9+
};
10+
veggies: {
11+
text: string;
12+
value: string;
13+
};
14+
crust: {
15+
text: string;
16+
value: string;
17+
};
18+
}
19+
520
@Component({
621
selector: 'app-example',
722
templateUrl: 'example.component.html',
@@ -70,7 +85,7 @@ export class ExampleComponent {
7085
},
7186
{
7287
text: 'Confirm',
73-
handler: (value) => {
88+
handler: (value: PickerValue) => {
7489
console.log(`You selected a ${value.crust.text} pizza with ${value.meat.text} and ${value.veggies.text}`);
7590
},
7691
},

static/usage/v8/picker/basic/angular.md

Lines changed: 0 additions & 11 deletions
This file was deleted.

static/usage/v8/picker/prefix-suffix/angular.md

Lines changed: 0 additions & 14 deletions
This file was deleted.
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
```ts
2+
import { Component } from '@angular/core';
3+
import { IonPicker, IonPickerColumn, IonPickerColumnOption } from '@ionic/angular/standalone';
4+
5+
@Component({
6+
selector: 'app-example',
7+
templateUrl: 'example.component.html',
8+
styleUrls: ['example.component.css'],
9+
imports: [IonPicker, IonPickerColumn, IonPickerColumnOption],
10+
})
11+
export class ExampleComponent {}
12+
```

static/usage/v8/picker/theming/css-properties/index.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ import javascript from './javascript.md';
44

55
import angular_example_component_html from './angular/example_component_html.md';
66
import angular_example_component_css from './angular/example_component_css.md';
7+
import angular_example_component_ts from './angular/example_component_ts.md';
78

89
import vue from './vue.md';
910

@@ -25,6 +26,7 @@ import react_main_css from './react/main_css.md';
2526
files: {
2627
'src/app/example.component.html': angular_example_component_html,
2728
'src/app/example.component.css': angular_example_component_css,
29+
'src/app/example.component.ts': angular_example_component_ts,
2830
},
2931
},
3032
}}

0 commit comments

Comments
 (0)