Skip to content

Commit 5a4ea07

Browse files
committed
docs(breadcrumbs): update angular to standalone
1 parent 9af0405 commit 5a4ea07

File tree

10 files changed

+42
-18
lines changed

10 files changed

+42
-18
lines changed

static/usage/v7/breadcrumbs/collapsing-items/expand-on-click/angular/example_component_ts.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
```ts
2-
import { Component, ViewChild } from '@angular/core';
2+
import { Component } from '@angular/core';
33
import { IonBreadcrumb, IonBreadcrumbs } from '@ionic/angular/standalone';
44

55
@Component({
@@ -8,7 +8,7 @@ import { IonBreadcrumb, IonBreadcrumbs } from '@ionic/angular/standalone';
88
imports: [IonBreadcrumb, IonBreadcrumbs],
99
})
1010
export class ExampleComponent {
11-
maxBreadcrumbs = 4;
11+
maxBreadcrumbs? = 4;
1212

1313
expandBreadcrumbs() {
1414
this.maxBreadcrumbs = undefined;

static/usage/v7/breadcrumbs/collapsing-items/popover-on-click/angular/example_component_html.md

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,13 +11,11 @@
1111
<ng-template>
1212
<ion-content>
1313
<ion-list>
14-
<ion-item
15-
*ngFor="let breadcrumb of collapsedBreadcrumbs; last as isLast"
16-
[href]="breadcrumb.href"
17-
[lines]="isLast ? 'none' : null"
18-
>
14+
@for (breadcrumb of collapsedBreadcrumbs; track breadcrumb; let last = $last) {
15+
<ion-item [href]="breadcrumb.href" [lines]="last ? 'none' : null">
1916
<ion-label>{{ breadcrumb.textContent }}</ion-label>
2017
</ion-item>
18+
}
2119
</ion-list>
2220
</ion-content>
2321
</ng-template>

static/usage/v7/breadcrumbs/collapsing-items/popover-on-click/angular/example_component_ts.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ import {
1616
imports: [IonBreadcrumb, IonBreadcrumbs, IonContent, IonItem, IonLabel, IonList, IonPopover],
1717
})
1818
export class ExampleComponent {
19-
@ViewChild('popover') popover;
19+
@ViewChild('popover') popover!: HTMLIonPopoverElement;
2020

2121
isOpen = false;
2222
collapsedBreadcrumbs: HTMLIonBreadcrumbElement[] = [];
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 { IonBreadcrumb, IonBreadcrumbs } from '@ionic/angular/standalone';
4+
5+
@Component({
6+
selector: 'app-example',
7+
templateUrl: 'example.component.html',
8+
styleUrls: ['example.component.css'],
9+
imports: [IonBreadcrumb, IonBreadcrumbs],
10+
})
11+
export class ExampleComponent {}
12+
```

static/usage/v7/breadcrumbs/theming/css-properties/index.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ import react_main_css from './react/main_css.md';
88

99
import angular_example_component_html from './angular/example_component_html.md';
1010
import angular_example_component_css from './angular/example_component_css.md';
11+
import angular_example_component_ts from './angular/example_component_ts.md';
1112

1213
<Playground
1314
version="7"
@@ -22,8 +23,9 @@ import angular_example_component_css from './angular/example_component_css.md';
2223
vue,
2324
angular: {
2425
files: {
25-
'src/app/example.component.css': angular_example_component_css,
2626
'src/app/example.component.html': angular_example_component_html,
27+
'src/app/example.component.css': angular_example_component_css,
28+
'src/app/example.component.ts': angular_example_component_ts,
2729
},
2830
},
2931
}}

static/usage/v8/breadcrumbs/collapsing-items/expand-on-click/angular/example_component_ts.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
```ts
2-
import { Component, ViewChild } from '@angular/core';
2+
import { Component } from '@angular/core';
33
import { IonBreadcrumb, IonBreadcrumbs } from '@ionic/angular/standalone';
44

55
@Component({
@@ -8,7 +8,7 @@ import { IonBreadcrumb, IonBreadcrumbs } from '@ionic/angular/standalone';
88
imports: [IonBreadcrumb, IonBreadcrumbs],
99
})
1010
export class ExampleComponent {
11-
maxBreadcrumbs = 4;
11+
maxBreadcrumbs? = 4;
1212

1313
expandBreadcrumbs() {
1414
this.maxBreadcrumbs = undefined;

static/usage/v8/breadcrumbs/collapsing-items/popover-on-click/angular/example_component_html.md

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,13 +11,11 @@
1111
<ng-template>
1212
<ion-content>
1313
<ion-list>
14-
<ion-item
15-
*ngFor="let breadcrumb of collapsedBreadcrumbs; last as isLast"
16-
[href]="breadcrumb.href"
17-
[lines]="isLast ? 'none' : null"
18-
>
14+
@for (breadcrumb of collapsedBreadcrumbs; track breadcrumb; let last = $last) {
15+
<ion-item [href]="breadcrumb.href" [lines]="last ? 'none' : null">
1916
<ion-label>{{ breadcrumb.textContent }}</ion-label>
2017
</ion-item>
18+
}
2119
</ion-list>
2220
</ion-content>
2321
</ng-template>

static/usage/v8/breadcrumbs/collapsing-items/popover-on-click/angular/example_component_ts.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ import {
1616
imports: [IonBreadcrumb, IonBreadcrumbs, IonContent, IonItem, IonLabel, IonList, IonPopover],
1717
})
1818
export class ExampleComponent {
19-
@ViewChild('popover') popover;
19+
@ViewChild('popover') popover!: HTMLIonPopoverElement;
2020

2121
isOpen = false;
2222
collapsedBreadcrumbs: HTMLIonBreadcrumbElement[] = [];
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 { IonBreadcrumb, IonBreadcrumbs } from '@ionic/angular/standalone';
4+
5+
@Component({
6+
selector: 'app-example',
7+
templateUrl: 'example.component.html',
8+
styleUrls: ['example.component.css'],
9+
imports: [IonBreadcrumb, IonBreadcrumbs],
10+
})
11+
export class ExampleComponent {}
12+
```

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

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ import react_main_css from './react/main_css.md';
88

99
import angular_example_component_html from './angular/example_component_html.md';
1010
import angular_example_component_css from './angular/example_component_css.md';
11+
import angular_example_component_ts from './angular/example_component_ts.md';
1112

1213
<Playground
1314
version="8"
@@ -22,8 +23,9 @@ import angular_example_component_css from './angular/example_component_css.md';
2223
vue,
2324
angular: {
2425
files: {
25-
'src/app/example.component.css': angular_example_component_css,
2626
'src/app/example.component.html': angular_example_component_html,
27+
'src/app/example.component.css': angular_example_component_css,
28+
'src/app/example.component.ts': angular_example_component_ts,
2729
},
2830
},
2931
}}

0 commit comments

Comments
 (0)