Skip to content
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Commit 7e9860b

Browse files
authoredDec 30, 2024··
docs(back-button): update angular to standalone (#3914)
1 parent 423e1c2 commit 7e9860b

20 files changed

+54
-90
lines changed
 

‎static/usage/v7/back-button/basic/angular/app_module_ts.md

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

‎static/usage/v7/back-button/basic/angular/example_component_ts.md

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

45
import { PageOneComponent } from './page-one.component';
56

67
@Component({
78
selector: 'app-example',
89
templateUrl: 'example.component.html',
10+
styleUrls: ['example.component.css'],
11+
imports: [IonNav],
912
})
1013
export class ExampleComponent {
1114
component = PageOneComponent;

‎static/usage/v7/back-button/basic/angular/page_one_component_ts.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
```ts
22
import { Component } from '@angular/core';
3+
import { IonButton, IonContent, IonHeader, IonNavLink, IonTitle, IonToolbar } from '@ionic/angular/standalone';
34

45
import { PageTwoComponent } from './page-two.component';
56

@@ -19,6 +20,7 @@ import { PageTwoComponent } from './page-two.component';
1920
</ion-nav-link>
2021
</ion-content>
2122
`,
23+
imports: [IonButton, IonContent, IonHeader, IonNavLink, IonTitle, IonToolbar],
2224
})
2325
export class PageOneComponent {
2426
component = PageTwoComponent;

‎static/usage/v7/back-button/basic/angular/page_two_component_ts.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
```ts
22
import { Component } from '@angular/core';
3+
import { IonBackButton, IonButtons, IonContent, IonHeader, IonTitle, IonToolbar } from '@ionic/angular/standalone';
34

45
@Component({
56
selector: 'app-page-two',
@@ -17,6 +18,7 @@ import { Component } from '@angular/core';
1718
<p>Use the back button to navigate to the previous page.</p>
1819
</ion-content>
1920
`,
21+
imports: [IonBackButton, IonButtons, IonContent, IonHeader, IonTitle, IonToolbar],
2022
})
2123
export class PageTwoComponent {}
2224
```

‎static/usage/v7/back-button/basic/index.md

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@ import Playground from '@site/src/components/global/Playground';
22

33
import javascript from './javascript.md';
44

5-
import angular_app_module_ts from './angular/app_module_ts.md';
65
import angular_example_component_html from './angular/example_component_html.md';
76
import angular_example_component_ts from './angular/example_component_ts.md';
87
import angular_page_one_component_ts from './angular/page_one_component_ts.md';
@@ -26,7 +25,6 @@ import vue_page_two from './vue/page_two_vue.md';
2625
'src/app/example.component.ts': angular_example_component_ts,
2726
'src/app/page-one.component.ts': angular_page_one_component_ts,
2827
'src/app/page-two.component.ts': angular_page_two_component_ts,
29-
'src/app/app.module.ts': angular_app_module_ts,
3028
},
3129
},
3230
react: {

‎static/usage/v7/back-button/custom/angular/app_module_ts.md

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

‎static/usage/v7/back-button/custom/angular/example_component_ts.md

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

45
import { PageOneComponent } from './page-one.component';
56

67
@Component({
78
selector: 'app-example',
89
templateUrl: 'example.component.html',
10+
styleUrls: ['example.component.css'],
11+
imports: [IonNav],
912
})
1013
export class ExampleComponent {
1114
component = PageOneComponent;

‎static/usage/v7/back-button/custom/angular/page_one_component_ts.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
```ts
22
import { Component } from '@angular/core';
3+
import { IonButton, IonContent, IonHeader, IonNavLink, IonTitle, IonToolbar } from '@ionic/angular/standalone';
34

45
import { PageTwoComponent } from './page-two.component';
56

@@ -19,6 +20,7 @@ import { PageTwoComponent } from './page-two.component';
1920
</ion-nav-link>
2021
</ion-content>
2122
`,
23+
imports: [IonButton, IonContent, IonHeader, IonNavLink, IonTitle, IonToolbar],
2224
})
2325
export class PageOneComponent {
2426
component = PageTwoComponent;

‎static/usage/v7/back-button/custom/angular/page_two_component_ts.md

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
```ts
22
import { Component } from '@angular/core';
3+
import { IonBackButton, IonButtons, IonContent, IonHeader, IonTitle, IonToolbar } from '@ionic/angular/standalone';
4+
5+
import { addIcons } from 'ionicons';
6+
import { caretBack } from 'ionicons/icons';
37

48
@Component({
59
selector: 'app-page-two',
@@ -17,6 +21,16 @@ import { Component } from '@angular/core';
1721
<p>Use the back button to navigate to the previous page.</p>
1822
</ion-content>
1923
`,
24+
imports: [IonBackButton, IonButtons, IonContent, IonHeader, IonTitle, IonToolbar],
2025
})
21-
export class PageTwoComponent {}
26+
export class PageTwoComponent {
27+
constructor() {
28+
/**
29+
* Any icons you want to use in your application
30+
* can be registered in app.component.ts and then
31+
* referenced by name anywhere in your application.
32+
*/
33+
addIcons({ caretBack });
34+
}
35+
}
2236
```

‎static/usage/v7/back-button/custom/index.md

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@ import Playground from '@site/src/components/global/Playground';
22

33
import javascript from './javascript.md';
44

5-
import angular_app_module_ts from './angular/app_module_ts.md';
65
import angular_example_component_html from './angular/example_component_html.md';
76
import angular_example_component_ts from './angular/example_component_ts.md';
87
import angular_page_one_component_ts from './angular/page_one_component_ts.md';
@@ -26,7 +25,6 @@ import vue_page_two from './vue/page_two_vue.md';
2625
'src/app/example.component.ts': angular_example_component_ts,
2726
'src/app/page-one.component.ts': angular_page_one_component_ts,
2827
'src/app/page-two.component.ts': angular_page_two_component_ts,
29-
'src/app/app.module.ts': angular_app_module_ts,
3028
},
3129
},
3230
react: {

‎static/usage/v8/back-button/basic/angular/app_module_ts.md

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

‎static/usage/v8/back-button/basic/angular/example_component_ts.md

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

45
import { PageOneComponent } from './page-one.component';
56

67
@Component({
78
selector: 'app-example',
89
templateUrl: 'example.component.html',
10+
styleUrls: ['example.component.css'],
11+
imports: [IonNav],
912
})
1013
export class ExampleComponent {
1114
component = PageOneComponent;

‎static/usage/v8/back-button/basic/angular/page_one_component_ts.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
```ts
22
import { Component } from '@angular/core';
3+
import { IonButton, IonContent, IonHeader, IonNavLink, IonTitle, IonToolbar } from '@ionic/angular/standalone';
34

45
import { PageTwoComponent } from './page-two.component';
56

@@ -19,6 +20,7 @@ import { PageTwoComponent } from './page-two.component';
1920
</ion-nav-link>
2021
</ion-content>
2122
`,
23+
imports: [IonButton, IonContent, IonHeader, IonNavLink, IonTitle, IonToolbar],
2224
})
2325
export class PageOneComponent {
2426
component = PageTwoComponent;

‎static/usage/v8/back-button/basic/angular/page_two_component_ts.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
```ts
22
import { Component } from '@angular/core';
3+
import { IonBackButton, IonButtons, IonContent, IonHeader, IonTitle, IonToolbar } from '@ionic/angular/standalone';
34

45
@Component({
56
selector: 'app-page-two',
@@ -17,6 +18,7 @@ import { Component } from '@angular/core';
1718
<p>Use the back button to navigate to the previous page.</p>
1819
</ion-content>
1920
`,
21+
imports: [IonBackButton, IonButtons, IonContent, IonHeader, IonTitle, IonToolbar],
2022
})
2123
export class PageTwoComponent {}
2224
```

‎static/usage/v8/back-button/basic/index.md

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@ import Playground from '@site/src/components/global/Playground';
22

33
import javascript from './javascript.md';
44

5-
import angular_app_module_ts from './angular/app_module_ts.md';
65
import angular_example_component_html from './angular/example_component_html.md';
76
import angular_example_component_ts from './angular/example_component_ts.md';
87
import angular_page_one_component_ts from './angular/page_one_component_ts.md';
@@ -26,7 +25,6 @@ import vue_page_two from './vue/page_two_vue.md';
2625
'src/app/example.component.ts': angular_example_component_ts,
2726
'src/app/page-one.component.ts': angular_page_one_component_ts,
2827
'src/app/page-two.component.ts': angular_page_two_component_ts,
29-
'src/app/app.module.ts': angular_app_module_ts,
3028
},
3129
},
3230
react: {

‎static/usage/v8/back-button/custom/angular/app_module_ts.md

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

‎static/usage/v8/back-button/custom/angular/example_component_ts.md

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

45
import { PageOneComponent } from './page-one.component';
56

67
@Component({
78
selector: 'app-example',
89
templateUrl: 'example.component.html',
10+
styleUrls: ['example.component.css'],
11+
imports: [IonNav],
912
})
1013
export class ExampleComponent {
1114
component = PageOneComponent;

‎static/usage/v8/back-button/custom/angular/page_one_component_ts.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
```ts
22
import { Component } from '@angular/core';
3+
import { IonButton, IonContent, IonHeader, IonNavLink, IonTitle, IonToolbar } from '@ionic/angular/standalone';
34

45
import { PageTwoComponent } from './page-two.component';
56

@@ -19,6 +20,7 @@ import { PageTwoComponent } from './page-two.component';
1920
</ion-nav-link>
2021
</ion-content>
2122
`,
23+
imports: [IonButton, IonContent, IonHeader, IonNavLink, IonTitle, IonToolbar],
2224
})
2325
export class PageOneComponent {
2426
component = PageTwoComponent;

‎static/usage/v8/back-button/custom/angular/page_two_component_ts.md

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
```ts
22
import { Component } from '@angular/core';
3+
import { IonBackButton, IonButtons, IonContent, IonHeader, IonTitle, IonToolbar } from '@ionic/angular/standalone';
4+
5+
import { addIcons } from 'ionicons';
6+
import { caretBack } from 'ionicons/icons';
37

48
@Component({
59
selector: 'app-page-two',
@@ -17,6 +21,16 @@ import { Component } from '@angular/core';
1721
<p>Use the back button to navigate to the previous page.</p>
1822
</ion-content>
1923
`,
24+
imports: [IonBackButton, IonButtons, IonContent, IonHeader, IonTitle, IonToolbar],
2025
})
21-
export class PageTwoComponent {}
26+
export class PageTwoComponent {
27+
constructor() {
28+
/**
29+
* Any icons you want to use in your application
30+
* can be registered in app.component.ts and then
31+
* referenced by name anywhere in your application.
32+
*/
33+
addIcons({ caretBack });
34+
}
35+
}
2236
```

‎static/usage/v8/back-button/custom/index.md

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@ import Playground from '@site/src/components/global/Playground';
22

33
import javascript from './javascript.md';
44

5-
import angular_app_module_ts from './angular/app_module_ts.md';
65
import angular_example_component_html from './angular/example_component_html.md';
76
import angular_example_component_ts from './angular/example_component_ts.md';
87
import angular_page_one_component_ts from './angular/page_one_component_ts.md';
@@ -26,7 +25,6 @@ import vue_page_two from './vue/page_two_vue.md';
2625
'src/app/example.component.ts': angular_example_component_ts,
2726
'src/app/page-one.component.ts': angular_page_one_component_ts,
2827
'src/app/page-two.component.ts': angular_page_two_component_ts,
29-
'src/app/app.module.ts': angular_app_module_ts,
3028
},
3129
},
3230
react: {

0 commit comments

Comments
 (0)
Please sign in to comment.