From 8a9108fba9ec65d9d8e2f97b46976e56c3c40622 Mon Sep 17 00:00:00 2001
From: Brandy Carney <6577830+brandyscarney@users.noreply.github.com>
Date: Wed, 18 Dec 2024 19:06:56 -0500
Subject: [PATCH 1/3] docs(menu): update angular to standalone
---
.../basic/angular/example_component_html.md | 21 +++++++++++++++
.../basic/angular/example_component_ts.md | 19 ++++++++++++++
static/usage/v7/menu/basic/index.md | 11 ++++++--
.../multiple/angular/example_component_ts.md | 2 ++
.../sides/angular/example_component_html.md | 21 +++++++++++++++
.../sides/angular/example_component_ts.md | 19 ++++++++++++++
static/usage/v7/menu/sides/index.md | 11 ++++++--
.../toggle/angular/example_component_html.md | 26 +++++++++++++++++++
.../toggle/angular/example_component_ts.md | 19 ++++++++++++++
static/usage/v7/menu/toggle/index.md | 11 ++++++--
.../menu/type/angular/example_component_ts.md | 24 +++++++++++++++++
.../basic/angular/example_component_html.md | 21 +++++++++++++++
.../basic/angular/example_component_ts.md | 19 ++++++++++++++
static/usage/v8/menu/basic/index.md | 11 ++++++--
.../multiple/angular/example_component_ts.md | 2 ++
.../sides/angular/example_component_html.md | 21 +++++++++++++++
.../sides/angular/example_component_ts.md | 19 ++++++++++++++
static/usage/v8/menu/sides/index.md | 11 ++++++--
.../toggle/angular/example_component_html.md | 26 +++++++++++++++++++
.../toggle/angular/example_component_ts.md | 19 ++++++++++++++
static/usage/v8/menu/toggle/index.md | 11 ++++++--
.../menu/type/angular/example_component_ts.md | 24 +++++++++++++++++
22 files changed, 356 insertions(+), 12 deletions(-)
create mode 100644 static/usage/v7/menu/basic/angular/example_component_html.md
create mode 100644 static/usage/v7/menu/basic/angular/example_component_ts.md
create mode 100644 static/usage/v7/menu/sides/angular/example_component_html.md
create mode 100644 static/usage/v7/menu/sides/angular/example_component_ts.md
create mode 100644 static/usage/v7/menu/toggle/angular/example_component_html.md
create mode 100644 static/usage/v7/menu/toggle/angular/example_component_ts.md
create mode 100644 static/usage/v8/menu/basic/angular/example_component_html.md
create mode 100644 static/usage/v8/menu/basic/angular/example_component_ts.md
create mode 100644 static/usage/v8/menu/sides/angular/example_component_html.md
create mode 100644 static/usage/v8/menu/sides/angular/example_component_ts.md
create mode 100644 static/usage/v8/menu/toggle/angular/example_component_html.md
create mode 100644 static/usage/v8/menu/toggle/angular/example_component_ts.md
diff --git a/static/usage/v7/menu/basic/angular/example_component_html.md b/static/usage/v7/menu/basic/angular/example_component_html.md
new file mode 100644
index 00000000000..0fb5465519f
--- /dev/null
+++ b/static/usage/v7/menu/basic/angular/example_component_html.md
@@ -0,0 +1,21 @@
+```html
+
+
+
+ Menu Content
+
+
+ This is the menu content.
+
+
+
+
+
+
+
+ Menu
+
+
+ Tap the button in the toolbar to open the menu.
+
+```
diff --git a/static/usage/v7/menu/basic/angular/example_component_ts.md b/static/usage/v7/menu/basic/angular/example_component_ts.md
new file mode 100644
index 00000000000..e14141d7649
--- /dev/null
+++ b/static/usage/v7/menu/basic/angular/example_component_ts.md
@@ -0,0 +1,19 @@
+```ts
+import { Component } from '@angular/core';
+import {
+ IonButtons,
+ IonContent,
+ IonHeader,
+ IonMenu,
+ IonMenuButton,
+ IonTitle,
+ IonToolbar,
+} from '@ionic/angular/standalone';
+
+@Component({
+ selector: 'app-example',
+ templateUrl: 'example.component.html',
+ imports: [IonButtons, IonContent, IonHeader, IonMenu, IonMenuButton, IonTitle, IonToolbar],
+})
+export class ExampleComponent {}
+```
diff --git a/static/usage/v7/menu/basic/index.md b/static/usage/v7/menu/basic/index.md
index e682c266d64..90ae32ef968 100644
--- a/static/usage/v7/menu/basic/index.md
+++ b/static/usage/v7/menu/basic/index.md
@@ -3,7 +3,9 @@ import Playground from '@site/src/components/global/Playground';
import javascript from './javascript.md';
import react from './react.md';
import vue from './vue.md';
-import angular from './angular.md';
+
+import angular_example_component_html from './angular/example_component_html.md';
+import angular_example_component_ts from './angular/example_component_ts.md';
+
+
+ Menu Content
+
+
+ This is the menu content.
+
+
+
+
+ Menu
+
+
+
+
+
+ Tap the button in the toolbar to open the menu.
+
+```
diff --git a/static/usage/v7/menu/sides/angular/example_component_ts.md b/static/usage/v7/menu/sides/angular/example_component_ts.md
new file mode 100644
index 00000000000..e14141d7649
--- /dev/null
+++ b/static/usage/v7/menu/sides/angular/example_component_ts.md
@@ -0,0 +1,19 @@
+```ts
+import { Component } from '@angular/core';
+import {
+ IonButtons,
+ IonContent,
+ IonHeader,
+ IonMenu,
+ IonMenuButton,
+ IonTitle,
+ IonToolbar,
+} from '@ionic/angular/standalone';
+
+@Component({
+ selector: 'app-example',
+ templateUrl: 'example.component.html',
+ imports: [IonButtons, IonContent, IonHeader, IonMenu, IonMenuButton, IonTitle, IonToolbar],
+})
+export class ExampleComponent {}
+```
diff --git a/static/usage/v7/menu/sides/index.md b/static/usage/v7/menu/sides/index.md
index f62678655f6..3c96349a6ad 100644
--- a/static/usage/v7/menu/sides/index.md
+++ b/static/usage/v7/menu/sides/index.md
@@ -3,7 +3,9 @@ import Playground from '@site/src/components/global/Playground';
import javascript from './javascript.md';
import react from './react.md';
import vue from './vue.md';
-import angular from './angular.md';
+
+import angular_example_component_html from './angular/example_component_html.md';
+import angular_example_component_ts from './angular/example_component_ts.md';
+
+
+ Menu Content
+
+
+
+
+ Click to close the menu
+
+
+
+
+
+
+ Menu
+
+
+
+
+ Click to open the menu
+
+
+
+```
diff --git a/static/usage/v7/menu/toggle/angular/example_component_ts.md b/static/usage/v7/menu/toggle/angular/example_component_ts.md
new file mode 100644
index 00000000000..36faf0fc04a
--- /dev/null
+++ b/static/usage/v7/menu/toggle/angular/example_component_ts.md
@@ -0,0 +1,19 @@
+```ts
+import { Component } from '@angular/core';
+import {
+ IonButton,
+ IonContent,
+ IonHeader,
+ IonMenu,
+ IonMenuToggle,
+ IonTitle,
+ IonToolbar,
+} from '@ionic/angular/standalone';
+
+@Component({
+ selector: 'app-example',
+ templateUrl: 'example.component.html',
+ imports: [IonButton, IonContent, IonHeader, IonMenu, IonMenuToggle, IonTitle, IonToolbar],
+})
+export class ExampleComponent {}
+```
diff --git a/static/usage/v7/menu/toggle/index.md b/static/usage/v7/menu/toggle/index.md
index df6df9fccbb..3e85047b9b2 100644
--- a/static/usage/v7/menu/toggle/index.md
+++ b/static/usage/v7/menu/toggle/index.md
@@ -3,7 +3,9 @@ import Playground from '@site/src/components/global/Playground';
import javascript from './javascript.md';
import react from './react.md';
import vue from './vue.md';
-import angular from './angular.md';
+
+import angular_example_component_html from './angular/example_component_html.md';
+import angular_example_component_ts from './angular/example_component_ts.md';
+
+
+ Menu Content
+
+
+ This is the menu content.
+
+
+
+
+
+
+
+ Menu
+
+
+ Tap the button in the toolbar to open the menu.
+
+```
diff --git a/static/usage/v8/menu/basic/angular/example_component_ts.md b/static/usage/v8/menu/basic/angular/example_component_ts.md
new file mode 100644
index 00000000000..e14141d7649
--- /dev/null
+++ b/static/usage/v8/menu/basic/angular/example_component_ts.md
@@ -0,0 +1,19 @@
+```ts
+import { Component } from '@angular/core';
+import {
+ IonButtons,
+ IonContent,
+ IonHeader,
+ IonMenu,
+ IonMenuButton,
+ IonTitle,
+ IonToolbar,
+} from '@ionic/angular/standalone';
+
+@Component({
+ selector: 'app-example',
+ templateUrl: 'example.component.html',
+ imports: [IonButtons, IonContent, IonHeader, IonMenu, IonMenuButton, IonTitle, IonToolbar],
+})
+export class ExampleComponent {}
+```
diff --git a/static/usage/v8/menu/basic/index.md b/static/usage/v8/menu/basic/index.md
index 26cdbe5a991..5655a64f951 100644
--- a/static/usage/v8/menu/basic/index.md
+++ b/static/usage/v8/menu/basic/index.md
@@ -3,7 +3,9 @@ import Playground from '@site/src/components/global/Playground';
import javascript from './javascript.md';
import react from './react.md';
import vue from './vue.md';
-import angular from './angular.md';
+
+import angular_example_component_html from './angular/example_component_html.md';
+import angular_example_component_ts from './angular/example_component_ts.md';
+
+
+ Menu Content
+
+
+ This is the menu content.
+
+
+
+
+ Menu
+
+
+
+
+
+ Tap the button in the toolbar to open the menu.
+
+```
diff --git a/static/usage/v8/menu/sides/angular/example_component_ts.md b/static/usage/v8/menu/sides/angular/example_component_ts.md
new file mode 100644
index 00000000000..e14141d7649
--- /dev/null
+++ b/static/usage/v8/menu/sides/angular/example_component_ts.md
@@ -0,0 +1,19 @@
+```ts
+import { Component } from '@angular/core';
+import {
+ IonButtons,
+ IonContent,
+ IonHeader,
+ IonMenu,
+ IonMenuButton,
+ IonTitle,
+ IonToolbar,
+} from '@ionic/angular/standalone';
+
+@Component({
+ selector: 'app-example',
+ templateUrl: 'example.component.html',
+ imports: [IonButtons, IonContent, IonHeader, IonMenu, IonMenuButton, IonTitle, IonToolbar],
+})
+export class ExampleComponent {}
+```
diff --git a/static/usage/v8/menu/sides/index.md b/static/usage/v8/menu/sides/index.md
index d412409f6ce..bde2439730f 100644
--- a/static/usage/v8/menu/sides/index.md
+++ b/static/usage/v8/menu/sides/index.md
@@ -3,7 +3,9 @@ import Playground from '@site/src/components/global/Playground';
import javascript from './javascript.md';
import react from './react.md';
import vue from './vue.md';
-import angular from './angular.md';
+
+import angular_example_component_html from './angular/example_component_html.md';
+import angular_example_component_ts from './angular/example_component_ts.md';
+
+
+ Menu Content
+
+
+
+
+ Click to close the menu
+
+
+
+
+
+
+ Menu
+
+
+
+
+ Click to open the menu
+
+
+
+```
diff --git a/static/usage/v8/menu/toggle/angular/example_component_ts.md b/static/usage/v8/menu/toggle/angular/example_component_ts.md
new file mode 100644
index 00000000000..36faf0fc04a
--- /dev/null
+++ b/static/usage/v8/menu/toggle/angular/example_component_ts.md
@@ -0,0 +1,19 @@
+```ts
+import { Component } from '@angular/core';
+import {
+ IonButton,
+ IonContent,
+ IonHeader,
+ IonMenu,
+ IonMenuToggle,
+ IonTitle,
+ IonToolbar,
+} from '@ionic/angular/standalone';
+
+@Component({
+ selector: 'app-example',
+ templateUrl: 'example.component.html',
+ imports: [IonButton, IonContent, IonHeader, IonMenu, IonMenuToggle, IonTitle, IonToolbar],
+})
+export class ExampleComponent {}
+```
diff --git a/static/usage/v8/menu/toggle/index.md b/static/usage/v8/menu/toggle/index.md
index f8ae3f48923..11b20c7f676 100644
--- a/static/usage/v8/menu/toggle/index.md
+++ b/static/usage/v8/menu/toggle/index.md
@@ -3,7 +3,9 @@ import Playground from '@site/src/components/global/Playground';
import javascript from './javascript.md';
import react from './react.md';
import vue from './vue.md';
-import angular from './angular.md';
+
+import angular_example_component_html from './angular/example_component_html.md';
+import angular_example_component_ts from './angular/example_component_ts.md';
Date: Fri, 20 Dec 2024 15:10:05 -0500
Subject: [PATCH 2/3] docs(menu): update angular to standalone
---
static/usage/v7/menu/basic/angular/example_component_ts.md | 1 +
static/usage/v7/menu/multiple/angular/example_component_ts.md | 1 +
static/usage/v7/menu/sides/angular/example_component_ts.md | 1 +
static/usage/v7/menu/toggle/angular/example_component_ts.md | 1 +
static/usage/v7/menu/type/angular/example_component_ts.md | 1 +
static/usage/v8/menu/basic/angular/example_component_ts.md | 1 +
static/usage/v8/menu/multiple/angular/example_component_ts.md | 1 +
static/usage/v8/menu/sides/angular/example_component_ts.md | 1 +
static/usage/v8/menu/toggle/angular/example_component_ts.md | 1 +
static/usage/v8/menu/type/angular/example_component_ts.md | 1 +
10 files changed, 10 insertions(+)
diff --git a/static/usage/v7/menu/basic/angular/example_component_ts.md b/static/usage/v7/menu/basic/angular/example_component_ts.md
index e14141d7649..0a72338d193 100644
--- a/static/usage/v7/menu/basic/angular/example_component_ts.md
+++ b/static/usage/v7/menu/basic/angular/example_component_ts.md
@@ -13,6 +13,7 @@ import {
@Component({
selector: 'app-example',
templateUrl: 'example.component.html',
+ styleUrls: ['example.component.css'],
imports: [IonButtons, IonContent, IonHeader, IonMenu, IonMenuButton, IonTitle, IonToolbar],
})
export class ExampleComponent {}
diff --git a/static/usage/v7/menu/multiple/angular/example_component_ts.md b/static/usage/v7/menu/multiple/angular/example_component_ts.md
index ec41b7adafc..98232f43a73 100644
--- a/static/usage/v7/menu/multiple/angular/example_component_ts.md
+++ b/static/usage/v7/menu/multiple/angular/example_component_ts.md
@@ -6,6 +6,7 @@ import { MenuController } from '@ionic/angular';
@Component({
selector: 'app-example',
templateUrl: 'example.component.html',
+ styleUrls: ['example.component.css'],
imports: [IonButton, IonContent, IonHeader, IonMenu, IonTitle, IonToolbar],
})
export class ExampleComponent {
diff --git a/static/usage/v7/menu/sides/angular/example_component_ts.md b/static/usage/v7/menu/sides/angular/example_component_ts.md
index e14141d7649..0a72338d193 100644
--- a/static/usage/v7/menu/sides/angular/example_component_ts.md
+++ b/static/usage/v7/menu/sides/angular/example_component_ts.md
@@ -13,6 +13,7 @@ import {
@Component({
selector: 'app-example',
templateUrl: 'example.component.html',
+ styleUrls: ['example.component.css'],
imports: [IonButtons, IonContent, IonHeader, IonMenu, IonMenuButton, IonTitle, IonToolbar],
})
export class ExampleComponent {}
diff --git a/static/usage/v7/menu/toggle/angular/example_component_ts.md b/static/usage/v7/menu/toggle/angular/example_component_ts.md
index 36faf0fc04a..f1cb6276983 100644
--- a/static/usage/v7/menu/toggle/angular/example_component_ts.md
+++ b/static/usage/v7/menu/toggle/angular/example_component_ts.md
@@ -13,6 +13,7 @@ import {
@Component({
selector: 'app-example',
templateUrl: 'example.component.html',
+ styleUrls: ['example.component.css'],
imports: [IonButton, IonContent, IonHeader, IonMenu, IonMenuToggle, IonTitle, IonToolbar],
})
export class ExampleComponent {}
diff --git a/static/usage/v7/menu/type/angular/example_component_ts.md b/static/usage/v7/menu/type/angular/example_component_ts.md
index bd2e277325d..d24a00dc13e 100644
--- a/static/usage/v7/menu/type/angular/example_component_ts.md
+++ b/static/usage/v7/menu/type/angular/example_component_ts.md
@@ -16,6 +16,7 @@ import {
@Component({
selector: 'app-example',
templateUrl: 'example.component.html',
+ styleUrls: ['example.component.css'],
imports: [
IonButton,
IonContent,
diff --git a/static/usage/v8/menu/basic/angular/example_component_ts.md b/static/usage/v8/menu/basic/angular/example_component_ts.md
index e14141d7649..0a72338d193 100644
--- a/static/usage/v8/menu/basic/angular/example_component_ts.md
+++ b/static/usage/v8/menu/basic/angular/example_component_ts.md
@@ -13,6 +13,7 @@ import {
@Component({
selector: 'app-example',
templateUrl: 'example.component.html',
+ styleUrls: ['example.component.css'],
imports: [IonButtons, IonContent, IonHeader, IonMenu, IonMenuButton, IonTitle, IonToolbar],
})
export class ExampleComponent {}
diff --git a/static/usage/v8/menu/multiple/angular/example_component_ts.md b/static/usage/v8/menu/multiple/angular/example_component_ts.md
index ec41b7adafc..98232f43a73 100644
--- a/static/usage/v8/menu/multiple/angular/example_component_ts.md
+++ b/static/usage/v8/menu/multiple/angular/example_component_ts.md
@@ -6,6 +6,7 @@ import { MenuController } from '@ionic/angular';
@Component({
selector: 'app-example',
templateUrl: 'example.component.html',
+ styleUrls: ['example.component.css'],
imports: [IonButton, IonContent, IonHeader, IonMenu, IonTitle, IonToolbar],
})
export class ExampleComponent {
diff --git a/static/usage/v8/menu/sides/angular/example_component_ts.md b/static/usage/v8/menu/sides/angular/example_component_ts.md
index e14141d7649..0a72338d193 100644
--- a/static/usage/v8/menu/sides/angular/example_component_ts.md
+++ b/static/usage/v8/menu/sides/angular/example_component_ts.md
@@ -13,6 +13,7 @@ import {
@Component({
selector: 'app-example',
templateUrl: 'example.component.html',
+ styleUrls: ['example.component.css'],
imports: [IonButtons, IonContent, IonHeader, IonMenu, IonMenuButton, IonTitle, IonToolbar],
})
export class ExampleComponent {}
diff --git a/static/usage/v8/menu/toggle/angular/example_component_ts.md b/static/usage/v8/menu/toggle/angular/example_component_ts.md
index 36faf0fc04a..f1cb6276983 100644
--- a/static/usage/v8/menu/toggle/angular/example_component_ts.md
+++ b/static/usage/v8/menu/toggle/angular/example_component_ts.md
@@ -13,6 +13,7 @@ import {
@Component({
selector: 'app-example',
templateUrl: 'example.component.html',
+ styleUrls: ['example.component.css'],
imports: [IonButton, IonContent, IonHeader, IonMenu, IonMenuToggle, IonTitle, IonToolbar],
})
export class ExampleComponent {}
diff --git a/static/usage/v8/menu/type/angular/example_component_ts.md b/static/usage/v8/menu/type/angular/example_component_ts.md
index bd2e277325d..d24a00dc13e 100644
--- a/static/usage/v8/menu/type/angular/example_component_ts.md
+++ b/static/usage/v8/menu/type/angular/example_component_ts.md
@@ -16,6 +16,7 @@ import {
@Component({
selector: 'app-example',
templateUrl: 'example.component.html',
+ styleUrls: ['example.component.css'],
imports: [
IonButton,
IonContent,
From 64ed96d4ffed57d7fed2ce33e75dc28b4925c6f6 Mon Sep 17 00:00:00 2001
From: Brandy Carney <6577830+brandyscarney@users.noreply.github.com>
Date: Thu, 26 Dec 2024 14:10:09 -0500
Subject: [PATCH 3/3] docs(menu): update angular to standalone
---
.../multiple/angular/example_component_ts.md | 11 ++++++--
.../theming/angular/example_component_ts.md | 21 +++++++++++++++
static/usage/v7/menu/theming/index.md | 2 ++
.../menu/type/angular/example_component_ts.md | 2 ++
static/usage/v8/menu/basic/angular.md | 21 ---------------
.../multiple/angular/example_component_ts.md | 11 ++++++--
static/usage/v8/menu/sides/angular.md | 21 ---------------
.../theming/angular/example_component_ts.md | 21 +++++++++++++++
static/usage/v8/menu/theming/index.md | 2 ++
static/usage/v8/menu/toggle/angular.md | 26 -------------------
.../menu/type/angular/example_component_ts.md | 2 ++
11 files changed, 68 insertions(+), 72 deletions(-)
create mode 100644 static/usage/v7/menu/theming/angular/example_component_ts.md
delete mode 100644 static/usage/v8/menu/basic/angular.md
delete mode 100644 static/usage/v8/menu/sides/angular.md
create mode 100644 static/usage/v8/menu/theming/angular/example_component_ts.md
delete mode 100644 static/usage/v8/menu/toggle/angular.md
diff --git a/static/usage/v7/menu/multiple/angular/example_component_ts.md b/static/usage/v7/menu/multiple/angular/example_component_ts.md
index 98232f43a73..b52e182b299 100644
--- a/static/usage/v7/menu/multiple/angular/example_component_ts.md
+++ b/static/usage/v7/menu/multiple/angular/example_component_ts.md
@@ -1,7 +1,14 @@
```ts
import { Component } from '@angular/core';
-import { IonButton, IonContent, IonHeader, IonMenu, IonTitle, IonToolbar } from '@ionic/angular/standalone';
-import { MenuController } from '@ionic/angular';
+import {
+ IonButton,
+ IonContent,
+ IonHeader,
+ IonMenu,
+ IonTitle,
+ IonToolbar,
+ MenuController,
+} from '@ionic/angular/standalone';
@Component({
selector: 'app-example',
diff --git a/static/usage/v7/menu/theming/angular/example_component_ts.md b/static/usage/v7/menu/theming/angular/example_component_ts.md
new file mode 100644
index 00000000000..44a5ab0faba
--- /dev/null
+++ b/static/usage/v7/menu/theming/angular/example_component_ts.md
@@ -0,0 +1,21 @@
+```ts
+import { Component } from '@angular/core';
+import {
+ IonApp,
+ IonButtons,
+ IonContent,
+ IonHeader,
+ IonMenu,
+ IonMenuButton,
+ IonTitle,
+ IonToolbar,
+} from '@ionic/angular/standalone';
+
+@Component({
+ selector: 'app-example',
+ templateUrl: 'example.component.html',
+ styleUrls: ['example.component.css'],
+ imports: [IonApp, IonButtons, IonContent, IonHeader, IonMenu, IonMenuButton, IonTitle, IonToolbar],
+})
+export class ExampleComponent {}
+```
diff --git a/static/usage/v7/menu/theming/index.md b/static/usage/v7/menu/theming/index.md
index 83a016b19b7..cc7d62d8674 100644
--- a/static/usage/v7/menu/theming/index.md
+++ b/static/usage/v7/menu/theming/index.md
@@ -9,6 +9,7 @@ import vue from './vue.md';
import angular_example_component_html from './angular/example_component_html.md';
import angular_example_component_css from './angular/example_component_css.md';
+import angular_example_component_ts from './angular/example_component_ts.md';
-
-
- Menu Content
-
-
- This is the menu content.
-
-
-
-
-
-
-
- Menu
-
-
- Tap the button in the toolbar to open the menu.
-
-```
diff --git a/static/usage/v8/menu/multiple/angular/example_component_ts.md b/static/usage/v8/menu/multiple/angular/example_component_ts.md
index 98232f43a73..b52e182b299 100644
--- a/static/usage/v8/menu/multiple/angular/example_component_ts.md
+++ b/static/usage/v8/menu/multiple/angular/example_component_ts.md
@@ -1,7 +1,14 @@
```ts
import { Component } from '@angular/core';
-import { IonButton, IonContent, IonHeader, IonMenu, IonTitle, IonToolbar } from '@ionic/angular/standalone';
-import { MenuController } from '@ionic/angular';
+import {
+ IonButton,
+ IonContent,
+ IonHeader,
+ IonMenu,
+ IonTitle,
+ IonToolbar,
+ MenuController,
+} from '@ionic/angular/standalone';
@Component({
selector: 'app-example',
diff --git a/static/usage/v8/menu/sides/angular.md b/static/usage/v8/menu/sides/angular.md
deleted file mode 100644
index b9f7a01069d..00000000000
--- a/static/usage/v8/menu/sides/angular.md
+++ /dev/null
@@ -1,21 +0,0 @@
-```html
-
-
-
- Menu Content
-
-
- This is the menu content.
-
-
-
-
- Menu
-
-
-
-
-
- Tap the button in the toolbar to open the menu.
-
-```
diff --git a/static/usage/v8/menu/theming/angular/example_component_ts.md b/static/usage/v8/menu/theming/angular/example_component_ts.md
new file mode 100644
index 00000000000..44a5ab0faba
--- /dev/null
+++ b/static/usage/v8/menu/theming/angular/example_component_ts.md
@@ -0,0 +1,21 @@
+```ts
+import { Component } from '@angular/core';
+import {
+ IonApp,
+ IonButtons,
+ IonContent,
+ IonHeader,
+ IonMenu,
+ IonMenuButton,
+ IonTitle,
+ IonToolbar,
+} from '@ionic/angular/standalone';
+
+@Component({
+ selector: 'app-example',
+ templateUrl: 'example.component.html',
+ styleUrls: ['example.component.css'],
+ imports: [IonApp, IonButtons, IonContent, IonHeader, IonMenu, IonMenuButton, IonTitle, IonToolbar],
+})
+export class ExampleComponent {}
+```
diff --git a/static/usage/v8/menu/theming/index.md b/static/usage/v8/menu/theming/index.md
index 9b331cc56ec..60e9925fb87 100644
--- a/static/usage/v8/menu/theming/index.md
+++ b/static/usage/v8/menu/theming/index.md
@@ -9,6 +9,7 @@ import vue from './vue.md';
import angular_example_component_html from './angular/example_component_html.md';
import angular_example_component_css from './angular/example_component_css.md';
+import angular_example_component_ts from './angular/example_component_ts.md';
-
-
- Menu Content
-
-
-
-
- Click to close the menu
-
-
-
-
-
-
- Menu
-
-
-
-
- Click to open the menu
-
-
-
-```
diff --git a/static/usage/v8/menu/type/angular/example_component_ts.md b/static/usage/v8/menu/type/angular/example_component_ts.md
index d24a00dc13e..1c304dad52f 100644
--- a/static/usage/v8/menu/type/angular/example_component_ts.md
+++ b/static/usage/v8/menu/type/angular/example_component_ts.md
@@ -1,5 +1,6 @@
```ts
import { Component } from '@angular/core';
+import { FormsModule } from '@angular/forms';
import {
IonButton,
IonContent,
@@ -18,6 +19,7 @@ import {
templateUrl: 'example.component.html',
styleUrls: ['example.component.css'],
imports: [
+ FormsModule,
IonButton,
IonContent,
IonHeader,