Skip to content

Commit 1274b22

Browse files
committed
docs(content): update angular to standalone
1 parent c5926f0 commit 1274b22

File tree

26 files changed

+328
-26
lines changed

26 files changed

+328
-26
lines changed
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
```html
2+
<ion-content class="ion-padding">
3+
<h1>Heading 1</h1>
4+
<h2>Heading 2</h2>
5+
<h3>Heading 3</h3>
6+
<h4>Heading 4</h4>
7+
<h5>Heading 5</h5>
8+
<h6>Heading 6</h6>
9+
10+
<p>Here's a small text description for the content. Nothing more, nothing less.</p>
11+
</ion-content>
12+
```
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
```ts
2+
import { Component } from '@angular/core';
3+
import { IonContent } from '@ionic/angular/standalone';
4+
5+
@Component({
6+
selector: 'app-example',
7+
templateUrl: 'example.component.html',
8+
imports: [IonContent],
9+
})
10+
export class ExampleComponent {}
11+
```

static/usage/v7/content/basic/index.md

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,23 @@ import Playground from '@site/src/components/global/Playground';
33
import javascript from './javascript.md';
44
import react from './react.md';
55
import vue from './vue.md';
6-
import angular from './angular.md';
6+
7+
import angular_example_component_html from './angular/example_component_html.md';
8+
import angular_example_component_ts from './angular/example_component_ts.md';
79

810
<Playground
911
version="7"
10-
code={{ javascript, react, vue, angular }}
12+
code={{
13+
javascript,
14+
react,
15+
vue,
16+
angular: {
17+
files: {
18+
'src/app/example.component.html': angular_example_component_html,
19+
'src/app/example.component.ts': angular_example_component_ts,
20+
},
21+
},
22+
}}
1123
src="usage/v7/content/basic/demo.html"
1224
includeIonContent={false}
1325
devicePreview={true}
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
```ts
2+
import { Component } from '@angular/core';
3+
import { IonButton, IonContent } from '@ionic/angular/standalone';
4+
5+
@Component({
6+
selector: 'app-example',
7+
templateUrl: 'example.component.html',
8+
imports: [IonButton, IonContent],
9+
})
10+
export class ExampleComponent {}
11+
```

static/usage/v7/content/fixed/index.md

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -14,17 +14,12 @@ import angular_example_component_css from './angular/example_component_css.md';
1414
version="7"
1515
code={{
1616
javascript,
17-
react: {
18-
files: {
19-
'src/main.tsx': react_main_tsx,
20-
'src/main.css': react_main_css,
21-
},
22-
},
17+
react,
2318
vue,
2419
angular: {
2520
files: {
2621
'src/app/example.component.html': angular_example_component_html,
27-
'src/app/example.component.css': angular_example_component_css,
22+
'src/app/example.component.ts': angular_example_component_ts,
2823
},
2924
},
3025
}}
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
```html
2+
<ion-header>
3+
<ion-toolbar>
4+
<ion-title> Header </ion-title>
5+
</ion-toolbar>
6+
</ion-header>
7+
<ion-content class="ion-padding">
8+
<h1>Heading 1</h1>
9+
<h2>Heading 2</h2>
10+
<h3>Heading 3</h3>
11+
<h4>Heading 4</h4>
12+
<h5>Heading 5</h5>
13+
<h6>Heading 6</h6>
14+
15+
<p>Here's a small text description for the content. Nothing more, nothing less.</p>
16+
</ion-content>
17+
<ion-footer>
18+
<ion-toolbar>
19+
<ion-title> Footer </ion-title>
20+
</ion-toolbar>
21+
</ion-footer>
22+
```
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
```ts
2+
import { Component } from '@angular/core';
3+
import { IonContent, IonFooter, IonHeader, IonTitle, IonToolbar } from '@ionic/angular/standalone';
4+
5+
@Component({
6+
selector: 'app-example',
7+
templateUrl: 'example.component.html',
8+
imports: [IonContent, IonFooter, IonHeader, IonTitle, IonToolbar],
9+
})
10+
export class ExampleComponent {}
11+
```

static/usage/v7/content/header-footer/index.md

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,23 @@ import Playground from '@site/src/components/global/Playground';
33
import javascript from './javascript.md';
44
import react from './react.md';
55
import vue from './vue.md';
6-
import angular from './angular.md';
6+
7+
import angular_example_component_html from './angular/example_component_html.md';
8+
import angular_example_component_ts from './angular/example_component_ts.md';
79

810
<Playground
911
version="7"
10-
code={{ javascript, react, vue, angular }}
12+
code={{
13+
javascript,
14+
react,
15+
vue,
16+
angular: {
17+
files: {
18+
'src/app/example.component.html': angular_example_component_html,
19+
'src/app/example.component.ts': angular_example_component_ts,
20+
},
21+
},
22+
}}
1123
src="usage/v7/content/header-footer/demo.html"
1224
includeIonContent={false}
1325
devicePreview={true}

static/usage/v7/content/scroll-events/angular/example_component_ts.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,12 @@
11
```ts
22
import { Component } from '@angular/core';
3+
import { IonContent } from '@ionic/angular/standalone';
34
import { ScrollDetail } from '@ionic/angular';
45

56
@Component({
67
selector: 'app-example',
78
templateUrl: 'example.component.html',
9+
imports: [IonContent],
810
})
911
export class ExampleComponent {
1012
handleScrollStart() {

static/usage/v7/content/scroll-methods/angular/example_component_ts.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,12 @@
11
```ts
22
import { Component, ViewChild } from '@angular/core';
3+
import { IonButton, IonContent } from '@ionic/angular/standalone';
34
import { IonContent } from '@ionic/angular';
45

56
@Component({
67
selector: 'app-example',
78
templateUrl: 'example.component.html',
9+
imports: [IonButton, IonContent],
810
})
911
export class ExampleComponent {
1012
@ViewChild(IonContent) content: IonContent;

0 commit comments

Comments
 (0)