diff --git a/static/usage/v7/input/basic/angular.md b/static/usage/v7/input/basic/angular/example_component_html.md
similarity index 100%
rename from static/usage/v7/input/basic/angular.md
rename to static/usage/v7/input/basic/angular/example_component_html.md
diff --git a/static/usage/v7/input/basic/angular/example_component_ts.md b/static/usage/v7/input/basic/angular/example_component_ts.md
new file mode 100644
index 00000000000..fbf2fdf258f
--- /dev/null
+++ b/static/usage/v7/input/basic/angular/example_component_ts.md
@@ -0,0 +1,12 @@
+```ts
+import { Component } from '@angular/core';
+import { IonInput, IonItem, IonList } from '@ionic/angular/standalone';
+
+@Component({
+ selector: 'app-example',
+ templateUrl: 'example.component.html',
+ styleUrls: ['example.component.css'],
+ imports: [IonInput, IonItem, IonList],
+})
+export class ExampleComponent {}
+```
diff --git a/static/usage/v7/input/basic/index.md b/static/usage/v7/input/basic/index.md
index ed54a843667..bd7cb7c7a40 100644
--- a/static/usage/v7/input/basic/index.md
+++ b/static/usage/v7/input/basic/index.md
@@ -3,6 +3,23 @@ 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';
+
+
diff --git a/static/usage/v7/input/clear/angular.md b/static/usage/v7/input/clear/angular/example_component_html.md
similarity index 100%
rename from static/usage/v7/input/clear/angular.md
rename to static/usage/v7/input/clear/angular/example_component_html.md
diff --git a/static/usage/v7/input/clear/angular/example_component_ts.md b/static/usage/v7/input/clear/angular/example_component_ts.md
new file mode 100644
index 00000000000..fbf2fdf258f
--- /dev/null
+++ b/static/usage/v7/input/clear/angular/example_component_ts.md
@@ -0,0 +1,12 @@
+```ts
+import { Component } from '@angular/core';
+import { IonInput, IonItem, IonList } from '@ionic/angular/standalone';
+
+@Component({
+ selector: 'app-example',
+ templateUrl: 'example.component.html',
+ styleUrls: ['example.component.css'],
+ imports: [IonInput, IonItem, IonList],
+})
+export class ExampleComponent {}
+```
diff --git a/static/usage/v7/input/clear/index.md b/static/usage/v7/input/clear/index.md
index eecea0ba6cf..66943660549 100644
--- a/static/usage/v7/input/clear/index.md
+++ b/static/usage/v7/input/clear/index.md
@@ -3,6 +3,23 @@ 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';
+
+
diff --git a/static/usage/v7/input/counter-alignment/angular.md b/static/usage/v7/input/counter-alignment/angular/example_component_html.md
similarity index 100%
rename from static/usage/v7/input/counter-alignment/angular.md
rename to static/usage/v7/input/counter-alignment/angular/example_component_html.md
diff --git a/static/usage/v7/input/counter-alignment/angular/example_component_ts.md b/static/usage/v7/input/counter-alignment/angular/example_component_ts.md
new file mode 100644
index 00000000000..fbf2fdf258f
--- /dev/null
+++ b/static/usage/v7/input/counter-alignment/angular/example_component_ts.md
@@ -0,0 +1,12 @@
+```ts
+import { Component } from '@angular/core';
+import { IonInput, IonItem, IonList } from '@ionic/angular/standalone';
+
+@Component({
+ selector: 'app-example',
+ templateUrl: 'example.component.html',
+ styleUrls: ['example.component.css'],
+ imports: [IonInput, IonItem, IonList],
+})
+export class ExampleComponent {}
+```
diff --git a/static/usage/v7/input/counter-alignment/index.md b/static/usage/v7/input/counter-alignment/index.md
index c590c8a24c8..f6e28f7b897 100644
--- a/static/usage/v7/input/counter-alignment/index.md
+++ b/static/usage/v7/input/counter-alignment/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';
diff --git a/static/usage/v7/input/counter/angular/example_component_ts.md b/static/usage/v7/input/counter/angular/example_component_ts.md
index 2c08dc06fc2..2392e6cd2d9 100644
--- a/static/usage/v7/input/counter/angular/example_component_ts.md
+++ b/static/usage/v7/input/counter/angular/example_component_ts.md
@@ -1,9 +1,12 @@
```ts
import { Component } from '@angular/core';
+import { IonInput } from '@ionic/angular/standalone';
@Component({
selector: 'app-example',
templateUrl: 'example.component.html',
+ styleUrls: ['example.component.css'],
+ imports: [IonInput],
})
export class ExampleComponent {
customCounterFormatter(inputLength: number, maxLength: number) {
diff --git a/static/usage/v7/input/fill/angular.md b/static/usage/v7/input/fill/angular/example_component_html.md
similarity index 100%
rename from static/usage/v7/input/fill/angular.md
rename to static/usage/v7/input/fill/angular/example_component_html.md
diff --git a/static/usage/v7/input/fill/angular/example_component_ts.md b/static/usage/v7/input/fill/angular/example_component_ts.md
new file mode 100644
index 00000000000..9dc150bb9c8
--- /dev/null
+++ b/static/usage/v7/input/fill/angular/example_component_ts.md
@@ -0,0 +1,12 @@
+```ts
+import { Component } from '@angular/core';
+import { IonInput } from '@ionic/angular/standalone';
+
+@Component({
+ selector: 'app-example',
+ templateUrl: 'example.component.html',
+ styleUrls: ['example.component.css'],
+ imports: [IonInput],
+})
+export class ExampleComponent {}
+```
diff --git a/static/usage/v7/input/fill/index.md b/static/usage/v7/input/fill/index.md
index 7a702b37d08..044fa65dcaa 100644
--- a/static/usage/v7/input/fill/index.md
+++ b/static/usage/v7/input/fill/index.md
@@ -3,11 +3,23 @@ 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';
diff --git a/static/usage/v7/input/label-slot/angular.md b/static/usage/v7/input/label-slot/angular/example_component_html.md
similarity index 100%
rename from static/usage/v7/input/label-slot/angular.md
rename to static/usage/v7/input/label-slot/angular/example_component_html.md
diff --git a/static/usage/v7/input/label-slot/angular/example_component_ts.md b/static/usage/v7/input/label-slot/angular/example_component_ts.md
new file mode 100644
index 00000000000..39bae8be846
--- /dev/null
+++ b/static/usage/v7/input/label-slot/angular/example_component_ts.md
@@ -0,0 +1,12 @@
+```ts
+import { Component } from '@angular/core';
+import { IonInput, IonItem, IonList, IonText } from '@ionic/angular/standalone';
+
+@Component({
+ selector: 'app-example',
+ templateUrl: 'example.component.html',
+ styleUrls: ['example.component.css'],
+ imports: [IonInput, IonItem, IonList, IonText],
+})
+export class ExampleComponent {}
+```
diff --git a/static/usage/v7/input/label-slot/index.md b/static/usage/v7/input/label-slot/index.md
index 5161508076b..74fa89cb4fd 100644
--- a/static/usage/v7/input/label-slot/index.md
+++ b/static/usage/v7/input/label-slot/index.md
@@ -3,6 +3,22 @@ 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';
+
+
diff --git a/static/usage/v7/input/mask/angular/app_module_ts.md b/static/usage/v7/input/mask/angular/app_module_ts.md
deleted file mode 100644
index 7eb78206d7f..00000000000
--- a/static/usage/v7/input/mask/angular/app_module_ts.md
+++ /dev/null
@@ -1,19 +0,0 @@
-```ts
-import { NgModule } from '@angular/core';
-import { FormsModule } from '@angular/forms';
-import { BrowserModule } from '@angular/platform-browser';
-
-import { IonicModule } from '@ionic/angular';
-
-import { AppComponent } from './app.component';
-import { ExampleComponent } from './example.component';
-
-import { MaskitoDirective } from '@maskito/angular';
-
-@NgModule({
- imports: [BrowserModule, FormsModule, MaskitoDirective, IonicModule.forRoot({})],
- declarations: [AppComponent, ExampleComponent],
- bootstrap: [AppComponent],
-})
-export class AppModule {}
-```
diff --git a/static/usage/v7/input/mask/angular/example_component_ts.md b/static/usage/v7/input/mask/angular/example_component_ts.md
index c7f0c898017..a118f6faa72 100644
--- a/static/usage/v7/input/mask/angular/example_component_ts.md
+++ b/static/usage/v7/input/mask/angular/example_component_ts.md
@@ -1,11 +1,16 @@
```ts
import { Component } from '@angular/core';
+import { IonInput, IonItem, IonList } from '@ionic/angular/standalone';
+import { FormsModule } from '@angular/forms';
import { MaskitoOptions, MaskitoElementPredicate, maskitoTransform } from '@maskito/core';
+import { MaskitoDirective } from '@maskito/angular';
@Component({
selector: 'app-example',
templateUrl: 'example.component.html',
+ styleUrls: ['example.component.css'],
+ imports: [FormsModule, IonInput, IonItem, IonList, MaskitoDirective],
})
export class ExampleComponent {
readonly phoneMask: MaskitoOptions = {
diff --git a/static/usage/v7/input/mask/index.md b/static/usage/v7/input/mask/index.md
index 68e8194ca75..30609f6f167 100644
--- a/static/usage/v7/input/mask/index.md
+++ b/static/usage/v7/input/mask/index.md
@@ -7,7 +7,6 @@ import react_main_tsx from './react.md';
import vue_example_vue from './vue.md';
-import angular_app_module_ts from './angular/app_module_ts.md';
import angular_example_component_html from './angular/example_component_html.md';
import angular_example_component_ts from './angular/example_component_ts.md';
@@ -43,7 +42,6 @@ import angular_example_component_ts from './angular/example_component_ts.md';
},
angular: {
files: {
- 'src/app/app.module.ts': angular_app_module_ts,
'src/app/example.component.html': angular_example_component_html,
'src/app/example.component.ts': angular_example_component_ts,
},
diff --git a/static/usage/v7/input/no-visible-label/angular.md b/static/usage/v7/input/no-visible-label/angular/example_component_html.md
similarity index 100%
rename from static/usage/v7/input/no-visible-label/angular.md
rename to static/usage/v7/input/no-visible-label/angular/example_component_html.md
diff --git a/static/usage/v7/input/no-visible-label/angular/example_component_ts.md b/static/usage/v7/input/no-visible-label/angular/example_component_ts.md
new file mode 100644
index 00000000000..fbf2fdf258f
--- /dev/null
+++ b/static/usage/v7/input/no-visible-label/angular/example_component_ts.md
@@ -0,0 +1,12 @@
+```ts
+import { Component } from '@angular/core';
+import { IonInput, IonItem, IonList } from '@ionic/angular/standalone';
+
+@Component({
+ selector: 'app-example',
+ templateUrl: 'example.component.html',
+ styleUrls: ['example.component.css'],
+ imports: [IonInput, IonItem, IonList],
+})
+export class ExampleComponent {}
+```
diff --git a/static/usage/v7/input/no-visible-label/index.md b/static/usage/v7/input/no-visible-label/index.md
index 715c46e475f..930cb9b4629 100644
--- a/static/usage/v7/input/no-visible-label/index.md
+++ b/static/usage/v7/input/no-visible-label/index.md
@@ -3,6 +3,22 @@ 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';
+
+
diff --git a/static/usage/v7/input/set-focus/angular.md b/static/usage/v7/input/set-focus/angular/example_component_html.md
similarity index 100%
rename from static/usage/v7/input/set-focus/angular.md
rename to static/usage/v7/input/set-focus/angular/example_component_html.md
diff --git a/static/usage/v7/input/set-focus/angular/example_component_ts.md b/static/usage/v7/input/set-focus/angular/example_component_ts.md
new file mode 100644
index 00000000000..f950296880e
--- /dev/null
+++ b/static/usage/v7/input/set-focus/angular/example_component_ts.md
@@ -0,0 +1,12 @@
+```ts
+import { Component } from '@angular/core';
+import { IonButton, IonInput, IonItem, IonList } from '@ionic/angular/standalone';
+
+@Component({
+ selector: 'app-example',
+ templateUrl: 'example.component.html',
+ styleUrls: ['example.component.css'],
+ imports: [IonButton, IonInput, IonItem, IonList],
+})
+export class ExampleComponent {}
+```
diff --git a/static/usage/v7/input/set-focus/index.md b/static/usage/v7/input/set-focus/index.md
index 4728673f041..6d06e405f1d 100644
--- a/static/usage/v7/input/set-focus/index.md
+++ b/static/usage/v7/input/set-focus/index.md
@@ -1,7 +1,9 @@
import Playground from '@site/src/components/global/Playground';
import javascript from './javascript.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';
import vue from './vue.md';
import react from './react.md';
@@ -9,9 +11,14 @@ import react from './react.md';
version="7"
code={{
javascript,
- vue,
- angular,
react,
+ vue,
+ angular: {
+ files: {
+ 'src/app/example.component.html': angular_example_component_html,
+ 'src/app/example.component.ts': angular_example_component_ts,
+ },
+ },
}}
src="usage/v7/input/set-focus/demo.html"
/>
diff --git a/static/usage/v7/input/start-end-slots/angular/example_component_ts.md b/static/usage/v7/input/start-end-slots/angular/example_component_ts.md
index 899f7a826a3..2a339335955 100644
--- a/static/usage/v7/input/start-end-slots/angular/example_component_ts.md
+++ b/static/usage/v7/input/start-end-slots/angular/example_component_ts.md
@@ -1,5 +1,6 @@
```ts
import { Component } from '@angular/core';
+import { IonButton, IonIcon, IonInput, IonItem, IonList } from '@ionic/angular/standalone';
import { addIcons } from 'ionicons';
import { eye, lockClosed } from 'ionicons/icons';
@@ -8,6 +9,7 @@ import { eye, lockClosed } from 'ionicons/icons';
selector: 'app-example',
templateUrl: 'example.component.html',
styleUrls: ['example.component.css'],
+ imports: [IonButton, IonIcon, IonInput, IonItem, IonList],
})
export class ExampleComponent {
constructor() {
diff --git a/static/usage/v7/input/theming/colors/angular.md b/static/usage/v7/input/theming/colors/angular/example_component_html.md
similarity index 100%
rename from static/usage/v7/input/theming/colors/angular.md
rename to static/usage/v7/input/theming/colors/angular/example_component_html.md
diff --git a/static/usage/v7/input/theming/colors/angular/example_component_ts.md b/static/usage/v7/input/theming/colors/angular/example_component_ts.md
new file mode 100644
index 00000000000..9dc150bb9c8
--- /dev/null
+++ b/static/usage/v7/input/theming/colors/angular/example_component_ts.md
@@ -0,0 +1,12 @@
+```ts
+import { Component } from '@angular/core';
+import { IonInput } from '@ionic/angular/standalone';
+
+@Component({
+ selector: 'app-example',
+ templateUrl: 'example.component.html',
+ styleUrls: ['example.component.css'],
+ imports: [IonInput],
+})
+export class ExampleComponent {}
+```
diff --git a/static/usage/v7/input/theming/colors/index.md b/static/usage/v7/input/theming/colors/index.md
index 17c29f994c3..84623a174b7 100644
--- a/static/usage/v7/input/theming/colors/index.md
+++ b/static/usage/v7/input/theming/colors/index.md
@@ -3,11 +3,23 @@ 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';
diff --git a/static/usage/v7/input/theming/css-properties/angular/example_component_ts.md b/static/usage/v7/input/theming/css-properties/angular/example_component_ts.md
new file mode 100644
index 00000000000..9dc150bb9c8
--- /dev/null
+++ b/static/usage/v7/input/theming/css-properties/angular/example_component_ts.md
@@ -0,0 +1,12 @@
+```ts
+import { Component } from '@angular/core';
+import { IonInput } from '@ionic/angular/standalone';
+
+@Component({
+ selector: 'app-example',
+ templateUrl: 'example.component.html',
+ styleUrls: ['example.component.css'],
+ imports: [IonInput],
+})
+export class ExampleComponent {}
+```
diff --git a/static/usage/v7/input/theming/css-properties/index.md b/static/usage/v7/input/theming/css-properties/index.md
index b87bfe5194c..5861fbac21f 100644
--- a/static/usage/v7/input/theming/css-properties/index.md
+++ b/static/usage/v7/input/theming/css-properties/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';
import angular_global_css from './angular/global_css.md';
+import angular_example_component_html from './angular/example_component_html.md';
+import angular_example_component_ts from './angular/example_component_ts.md';
+
+
diff --git a/static/usage/v8/input/basic/angular.md b/static/usage/v8/input/basic/angular/example_component_html.md
similarity index 100%
rename from static/usage/v8/input/basic/angular.md
rename to static/usage/v8/input/basic/angular/example_component_html.md
diff --git a/static/usage/v8/input/basic/angular/example_component_ts.md b/static/usage/v8/input/basic/angular/example_component_ts.md
new file mode 100644
index 00000000000..fbf2fdf258f
--- /dev/null
+++ b/static/usage/v8/input/basic/angular/example_component_ts.md
@@ -0,0 +1,12 @@
+```ts
+import { Component } from '@angular/core';
+import { IonInput, IonItem, IonList } from '@ionic/angular/standalone';
+
+@Component({
+ selector: 'app-example',
+ templateUrl: 'example.component.html',
+ styleUrls: ['example.component.css'],
+ imports: [IonInput, IonItem, IonList],
+})
+export class ExampleComponent {}
+```
diff --git a/static/usage/v8/input/basic/index.md b/static/usage/v8/input/basic/index.md
index bf35523196a..5c98ee52a5e 100644
--- a/static/usage/v8/input/basic/index.md
+++ b/static/usage/v8/input/basic/index.md
@@ -3,6 +3,23 @@ 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';
+
+
diff --git a/static/usage/v8/input/clear/angular.md b/static/usage/v8/input/clear/angular/example_component_html.md
similarity index 100%
rename from static/usage/v8/input/clear/angular.md
rename to static/usage/v8/input/clear/angular/example_component_html.md
diff --git a/static/usage/v8/input/clear/angular/example_component_ts.md b/static/usage/v8/input/clear/angular/example_component_ts.md
new file mode 100644
index 00000000000..fbf2fdf258f
--- /dev/null
+++ b/static/usage/v8/input/clear/angular/example_component_ts.md
@@ -0,0 +1,12 @@
+```ts
+import { Component } from '@angular/core';
+import { IonInput, IonItem, IonList } from '@ionic/angular/standalone';
+
+@Component({
+ selector: 'app-example',
+ templateUrl: 'example.component.html',
+ styleUrls: ['example.component.css'],
+ imports: [IonInput, IonItem, IonList],
+})
+export class ExampleComponent {}
+```
diff --git a/static/usage/v8/input/clear/index.md b/static/usage/v8/input/clear/index.md
index f3763e6024a..61e82d72c7a 100644
--- a/static/usage/v8/input/clear/index.md
+++ b/static/usage/v8/input/clear/index.md
@@ -3,6 +3,23 @@ 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';
+
+
diff --git a/static/usage/v8/input/counter-alignment/angular.md b/static/usage/v8/input/counter-alignment/angular/example_component_html.md
similarity index 100%
rename from static/usage/v8/input/counter-alignment/angular.md
rename to static/usage/v8/input/counter-alignment/angular/example_component_html.md
diff --git a/static/usage/v8/input/counter-alignment/angular/example_component_ts.md b/static/usage/v8/input/counter-alignment/angular/example_component_ts.md
new file mode 100644
index 00000000000..fbf2fdf258f
--- /dev/null
+++ b/static/usage/v8/input/counter-alignment/angular/example_component_ts.md
@@ -0,0 +1,12 @@
+```ts
+import { Component } from '@angular/core';
+import { IonInput, IonItem, IonList } from '@ionic/angular/standalone';
+
+@Component({
+ selector: 'app-example',
+ templateUrl: 'example.component.html',
+ styleUrls: ['example.component.css'],
+ imports: [IonInput, IonItem, IonList],
+})
+export class ExampleComponent {}
+```
diff --git a/static/usage/v8/input/counter-alignment/index.md b/static/usage/v8/input/counter-alignment/index.md
index b0192c1909b..351aa301f75 100644
--- a/static/usage/v8/input/counter-alignment/index.md
+++ b/static/usage/v8/input/counter-alignment/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';
diff --git a/static/usage/v8/input/counter/angular/example_component_ts.md b/static/usage/v8/input/counter/angular/example_component_ts.md
index 2c08dc06fc2..2392e6cd2d9 100644
--- a/static/usage/v8/input/counter/angular/example_component_ts.md
+++ b/static/usage/v8/input/counter/angular/example_component_ts.md
@@ -1,9 +1,12 @@
```ts
import { Component } from '@angular/core';
+import { IonInput } from '@ionic/angular/standalone';
@Component({
selector: 'app-example',
templateUrl: 'example.component.html',
+ styleUrls: ['example.component.css'],
+ imports: [IonInput],
})
export class ExampleComponent {
customCounterFormatter(inputLength: number, maxLength: number) {
diff --git a/static/usage/v8/input/fill/angular.md b/static/usage/v8/input/fill/angular/example_component_html.md
similarity index 100%
rename from static/usage/v8/input/fill/angular.md
rename to static/usage/v8/input/fill/angular/example_component_html.md
diff --git a/static/usage/v8/input/fill/angular/example_component_ts.md b/static/usage/v8/input/fill/angular/example_component_ts.md
new file mode 100644
index 00000000000..9dc150bb9c8
--- /dev/null
+++ b/static/usage/v8/input/fill/angular/example_component_ts.md
@@ -0,0 +1,12 @@
+```ts
+import { Component } from '@angular/core';
+import { IonInput } from '@ionic/angular/standalone';
+
+@Component({
+ selector: 'app-example',
+ templateUrl: 'example.component.html',
+ styleUrls: ['example.component.css'],
+ imports: [IonInput],
+})
+export class ExampleComponent {}
+```
diff --git a/static/usage/v8/input/fill/index.md b/static/usage/v8/input/fill/index.md
index d640ed691b7..8d19505db27 100644
--- a/static/usage/v8/input/fill/index.md
+++ b/static/usage/v8/input/fill/index.md
@@ -3,11 +3,23 @@ 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';
diff --git a/static/usage/v8/input/label-slot/angular.md b/static/usage/v8/input/label-slot/angular/example_component_html.md
similarity index 100%
rename from static/usage/v8/input/label-slot/angular.md
rename to static/usage/v8/input/label-slot/angular/example_component_html.md
diff --git a/static/usage/v8/input/label-slot/angular/example_component_ts.md b/static/usage/v8/input/label-slot/angular/example_component_ts.md
new file mode 100644
index 00000000000..39bae8be846
--- /dev/null
+++ b/static/usage/v8/input/label-slot/angular/example_component_ts.md
@@ -0,0 +1,12 @@
+```ts
+import { Component } from '@angular/core';
+import { IonInput, IonItem, IonList, IonText } from '@ionic/angular/standalone';
+
+@Component({
+ selector: 'app-example',
+ templateUrl: 'example.component.html',
+ styleUrls: ['example.component.css'],
+ imports: [IonInput, IonItem, IonList, IonText],
+})
+export class ExampleComponent {}
+```
diff --git a/static/usage/v8/input/label-slot/index.md b/static/usage/v8/input/label-slot/index.md
index cac5c19451b..7aa9df2a4ea 100644
--- a/static/usage/v8/input/label-slot/index.md
+++ b/static/usage/v8/input/label-slot/index.md
@@ -3,6 +3,22 @@ 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';
+
+
diff --git a/static/usage/v8/input/mask/angular/app_module_ts.md b/static/usage/v8/input/mask/angular/app_module_ts.md
deleted file mode 100644
index 7eb78206d7f..00000000000
--- a/static/usage/v8/input/mask/angular/app_module_ts.md
+++ /dev/null
@@ -1,19 +0,0 @@
-```ts
-import { NgModule } from '@angular/core';
-import { FormsModule } from '@angular/forms';
-import { BrowserModule } from '@angular/platform-browser';
-
-import { IonicModule } from '@ionic/angular';
-
-import { AppComponent } from './app.component';
-import { ExampleComponent } from './example.component';
-
-import { MaskitoDirective } from '@maskito/angular';
-
-@NgModule({
- imports: [BrowserModule, FormsModule, MaskitoDirective, IonicModule.forRoot({})],
- declarations: [AppComponent, ExampleComponent],
- bootstrap: [AppComponent],
-})
-export class AppModule {}
-```
diff --git a/static/usage/v8/input/mask/angular/example_component_ts.md b/static/usage/v8/input/mask/angular/example_component_ts.md
index c7f0c898017..a118f6faa72 100644
--- a/static/usage/v8/input/mask/angular/example_component_ts.md
+++ b/static/usage/v8/input/mask/angular/example_component_ts.md
@@ -1,11 +1,16 @@
```ts
import { Component } from '@angular/core';
+import { IonInput, IonItem, IonList } from '@ionic/angular/standalone';
+import { FormsModule } from '@angular/forms';
import { MaskitoOptions, MaskitoElementPredicate, maskitoTransform } from '@maskito/core';
+import { MaskitoDirective } from '@maskito/angular';
@Component({
selector: 'app-example',
templateUrl: 'example.component.html',
+ styleUrls: ['example.component.css'],
+ imports: [FormsModule, IonInput, IonItem, IonList, MaskitoDirective],
})
export class ExampleComponent {
readonly phoneMask: MaskitoOptions = {
diff --git a/static/usage/v8/input/mask/index.md b/static/usage/v8/input/mask/index.md
index 72e2d24952a..7e6f8926016 100644
--- a/static/usage/v8/input/mask/index.md
+++ b/static/usage/v8/input/mask/index.md
@@ -7,7 +7,6 @@ import react_main_tsx from './react.md';
import vue_example_vue from './vue.md';
-import angular_app_module_ts from './angular/app_module_ts.md';
import angular_example_component_html from './angular/example_component_html.md';
import angular_example_component_ts from './angular/example_component_ts.md';
@@ -43,7 +42,6 @@ import angular_example_component_ts from './angular/example_component_ts.md';
},
angular: {
files: {
- 'src/app/app.module.ts': angular_app_module_ts,
'src/app/example.component.html': angular_example_component_html,
'src/app/example.component.ts': angular_example_component_ts,
},
diff --git a/static/usage/v8/input/no-visible-label/angular.md b/static/usage/v8/input/no-visible-label/angular/example_component_html.md
similarity index 100%
rename from static/usage/v8/input/no-visible-label/angular.md
rename to static/usage/v8/input/no-visible-label/angular/example_component_html.md
diff --git a/static/usage/v8/input/no-visible-label/angular/example_component_ts.md b/static/usage/v8/input/no-visible-label/angular/example_component_ts.md
new file mode 100644
index 00000000000..fbf2fdf258f
--- /dev/null
+++ b/static/usage/v8/input/no-visible-label/angular/example_component_ts.md
@@ -0,0 +1,12 @@
+```ts
+import { Component } from '@angular/core';
+import { IonInput, IonItem, IonList } from '@ionic/angular/standalone';
+
+@Component({
+ selector: 'app-example',
+ templateUrl: 'example.component.html',
+ styleUrls: ['example.component.css'],
+ imports: [IonInput, IonItem, IonList],
+})
+export class ExampleComponent {}
+```
diff --git a/static/usage/v8/input/no-visible-label/index.md b/static/usage/v8/input/no-visible-label/index.md
index 80b53644592..4213294c18a 100644
--- a/static/usage/v8/input/no-visible-label/index.md
+++ b/static/usage/v8/input/no-visible-label/index.md
@@ -3,6 +3,22 @@ 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';
+
+
diff --git a/static/usage/v8/input/set-focus/angular.md b/static/usage/v8/input/set-focus/angular/example_component_html.md
similarity index 100%
rename from static/usage/v8/input/set-focus/angular.md
rename to static/usage/v8/input/set-focus/angular/example_component_html.md
diff --git a/static/usage/v8/input/set-focus/angular/example_component_ts.md b/static/usage/v8/input/set-focus/angular/example_component_ts.md
new file mode 100644
index 00000000000..f950296880e
--- /dev/null
+++ b/static/usage/v8/input/set-focus/angular/example_component_ts.md
@@ -0,0 +1,12 @@
+```ts
+import { Component } from '@angular/core';
+import { IonButton, IonInput, IonItem, IonList } from '@ionic/angular/standalone';
+
+@Component({
+ selector: 'app-example',
+ templateUrl: 'example.component.html',
+ styleUrls: ['example.component.css'],
+ imports: [IonButton, IonInput, IonItem, IonList],
+})
+export class ExampleComponent {}
+```
diff --git a/static/usage/v8/input/set-focus/index.md b/static/usage/v8/input/set-focus/index.md
index 1191f5f2bfb..4106a081756 100644
--- a/static/usage/v8/input/set-focus/index.md
+++ b/static/usage/v8/input/set-focus/index.md
@@ -1,7 +1,9 @@
import Playground from '@site/src/components/global/Playground';
import javascript from './javascript.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';
import vue from './vue.md';
import react from './react.md';
@@ -9,9 +11,14 @@ import react from './react.md';
version="8"
code={{
javascript,
- vue,
- angular,
react,
+ vue,
+ angular: {
+ files: {
+ 'src/app/example.component.html': angular_example_component_html,
+ 'src/app/example.component.ts': angular_example_component_ts,
+ },
+ },
}}
src="usage/v8/input/set-focus/demo.html"
/>
diff --git a/static/usage/v8/input/start-end-slots/angular/example_component_ts.md b/static/usage/v8/input/start-end-slots/angular/example_component_ts.md
index 899f7a826a3..2a339335955 100644
--- a/static/usage/v8/input/start-end-slots/angular/example_component_ts.md
+++ b/static/usage/v8/input/start-end-slots/angular/example_component_ts.md
@@ -1,5 +1,6 @@
```ts
import { Component } from '@angular/core';
+import { IonButton, IonIcon, IonInput, IonItem, IonList } from '@ionic/angular/standalone';
import { addIcons } from 'ionicons';
import { eye, lockClosed } from 'ionicons/icons';
@@ -8,6 +9,7 @@ import { eye, lockClosed } from 'ionicons/icons';
selector: 'app-example',
templateUrl: 'example.component.html',
styleUrls: ['example.component.css'],
+ imports: [IonButton, IonIcon, IonInput, IonItem, IonList],
})
export class ExampleComponent {
constructor() {
diff --git a/static/usage/v8/input/theming/colors/angular.md b/static/usage/v8/input/theming/colors/angular/example_component_html.md
similarity index 100%
rename from static/usage/v8/input/theming/colors/angular.md
rename to static/usage/v8/input/theming/colors/angular/example_component_html.md
diff --git a/static/usage/v8/input/theming/colors/angular/example_component_ts.md b/static/usage/v8/input/theming/colors/angular/example_component_ts.md
new file mode 100644
index 00000000000..9dc150bb9c8
--- /dev/null
+++ b/static/usage/v8/input/theming/colors/angular/example_component_ts.md
@@ -0,0 +1,12 @@
+```ts
+import { Component } from '@angular/core';
+import { IonInput } from '@ionic/angular/standalone';
+
+@Component({
+ selector: 'app-example',
+ templateUrl: 'example.component.html',
+ styleUrls: ['example.component.css'],
+ imports: [IonInput],
+})
+export class ExampleComponent {}
+```
diff --git a/static/usage/v8/input/theming/colors/index.md b/static/usage/v8/input/theming/colors/index.md
index 127bcfdb2f3..c08352f5b25 100644
--- a/static/usage/v8/input/theming/colors/index.md
+++ b/static/usage/v8/input/theming/colors/index.md
@@ -3,11 +3,23 @@ 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';
diff --git a/static/usage/v8/input/theming/css-properties/angular/example_component_ts.md b/static/usage/v8/input/theming/css-properties/angular/example_component_ts.md
new file mode 100644
index 00000000000..9dc150bb9c8
--- /dev/null
+++ b/static/usage/v8/input/theming/css-properties/angular/example_component_ts.md
@@ -0,0 +1,12 @@
+```ts
+import { Component } from '@angular/core';
+import { IonInput } from '@ionic/angular/standalone';
+
+@Component({
+ selector: 'app-example',
+ templateUrl: 'example.component.html',
+ styleUrls: ['example.component.css'],
+ imports: [IonInput],
+})
+export class ExampleComponent {}
+```
diff --git a/static/usage/v8/input/theming/css-properties/index.md b/static/usage/v8/input/theming/css-properties/index.md
index 77a33b0d8e8..32156fbeb3f 100644
--- a/static/usage/v8/input/theming/css-properties/index.md
+++ b/static/usage/v8/input/theming/css-properties/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';
import angular_global_css from './angular/global_css.md';
+import angular_example_component_html from './angular/example_component_html.md';
+import angular_example_component_ts from './angular/example_component_ts.md';
+
+