diff --git a/adev/src/content/examples/styleguide/e2e/src/app.e2e-spec.ts b/adev/src/content/examples/styleguide/e2e/src/app.e2e-spec.ts
deleted file mode 100644
index 103922a8a06..00000000000
--- a/adev/src/content/examples/styleguide/e2e/src/app.e2e-spec.ts
+++ /dev/null
@@ -1,140 +0,0 @@
-import {browser, element, by} from 'protractor';
-
-describe('Style Guide', () => {
- it('01-01', async () => {
- await browser.get('#/01-01');
-
- const pre = element(by.tagName('toh-heroes > pre'));
- expect(await pre.getText()).toContain('Bombasto');
- expect(await pre.getText()).toContain('Tornado');
- expect(await pre.getText()).toContain('Magneta');
- });
-
- it('02-07', async () => {
- await browser.get('#/02-07');
-
- const hero = element(by.tagName('toh-hero > div'));
- const users = element(by.tagName('admin-users > div'));
-
- expect(await hero.getText()).toBe('hero component');
- expect(await users.getText()).toBe('users component');
- });
-
- it('02-08', async () => {
- await browser.get('#/02-08');
-
- const input = element(by.tagName('input[tohvalidate]'));
- expect(await input.isPresent()).toBe(true);
- });
-
- it('04-10', async () => {
- await browser.get('#/04-10');
-
- const div = element(by.tagName('sg-app > toh-heroes > div'));
- expect(await div.getText()).toBe('This is heroes component');
- });
-
- it('05-02', async () => {
- await browser.get('#/05-02');
-
- const button = element(by.tagName('sg-app > toh-hero-button > button'));
- expect(await button.getText()).toBe('Hero button');
- });
-
- it('05-03', async () => {
- await browser.get('#/05-03');
-
- const button = element(by.tagName('sg-app > toh-hero-button > button'));
- expect(await button.getText()).toBe('Hero button');
- });
-
- it('05-04', async () => {
- await browser.get('#/05-04');
-
- const h2 = element(by.tagName('sg-app > toh-heroes > div > h2'));
- expect(await h2.getText()).toBe('My Heroes');
- });
-
- it('05-12', async () => {
- await browser.get('#/05-12');
-
- const button = element(by.tagName('sg-app > toh-hero-button > button'));
- expect(await button.getText()).toBe('OK');
- });
-
- it('05-13', async () => {
- await browser.get('#/05-13');
-
- const button = element(by.tagName('sg-app > toh-hero-button > button'));
- expect(await button.getText()).toBe('OK');
- });
-
- it('05-14', async () => {
- await browser.get('#/05-14');
-
- const toast = element(by.tagName('sg-app > toh-toast'));
- expect(await toast.getText()).toBe('...');
- });
-
- it('05-15', async () => {
- await browser.get('#/05-15');
-
- const heroList = element(by.tagName('sg-app > toh-hero-list'));
- expect(await heroList.getText()).toBe('...');
- });
-
- it('05-16', async () => {
- await browser.get('#/05-16');
-
- const hero = element(by.tagName('sg-app > toh-hero'));
- expect(await hero.getText()).toBe('...');
- });
-
- it('05-17', async () => {
- await browser.get('#/05-17');
-
- const section = element(by.tagName('sg-app > toh-hero-list > section'));
- expect(await section.getText()).toContain('Our list of heroes');
- expect(await section.getText()).toContain('Total powers');
- expect(await section.getText()).toContain('Average power');
- });
-
- it('06-01', async () => {
- await browser.get('#/06-01');
-
- const div = element(by.tagName('sg-app > div[tohhighlight]'));
- expect(await div.getText()).toBe('Bombasta');
- });
-
- it('06-03', async () => {
- await browser.get('#/06-03');
-
- const input = element(by.tagName('input[tohvalidator]'));
- expect(await input.isPresent()).toBe(true);
- });
-
- // temporarily disabled because of a weird issue when used with rxjs v6 with rxjs-compat
- xit('07-01', async () => {
- await browser.get('#/07-01');
-
- const lis = element.all(by.tagName('sg-app > ul > li'));
- expect(await lis.get(0).getText()).toBe('Windstorm');
- expect(await lis.get(1).getText()).toBe('Bombasto');
- expect(await lis.get(2).getText()).toBe('Magneta');
- expect(await lis.get(3).getText()).toBe('Tornado');
- });
-
- it('07-04', async () => {
- await browser.get('#/07-04');
-
- const pre = element(by.tagName('toh-app > pre'));
- expect(await pre.getText()).toContain('[]');
- });
-
- it('09-01', async () => {
- await browser.get('#/09-01');
-
- const button = element(by.tagName('sg-app > toh-hero-button > button'));
- expect(await button.getText()).toBe('OK');
- });
-});
diff --git a/adev/src/content/examples/styleguide/example-config.json b/adev/src/content/examples/styleguide/example-config.json
deleted file mode 100644
index e69de29bb2d..00000000000
diff --git a/adev/src/content/examples/styleguide/src/01-01/app/app.component.css b/adev/src/content/examples/styleguide/src/01-01/app/app.component.css
deleted file mode 100644
index e69de29bb2d..00000000000
diff --git a/adev/src/content/examples/styleguide/src/01-01/app/app.component.ts b/adev/src/content/examples/styleguide/src/01-01/app/app.component.ts
deleted file mode 100644
index aeb80ddd290..00000000000
--- a/adev/src/content/examples/styleguide/src/01-01/app/app.component.ts
+++ /dev/null
@@ -1,15 +0,0 @@
-// #docregion
-import {Component} from '@angular/core';
-
-import {HeroService} from './heroes';
-
-@Component({
- selector: 'toh-app',
- template: `
-
- `,
- styleUrls: ['./app.component.css'],
- providers: [HeroService],
- standalone: false,
-})
-export class AppComponent {}
diff --git a/adev/src/content/examples/styleguide/src/01-01/app/app.module.ts b/adev/src/content/examples/styleguide/src/01-01/app/app.module.ts
deleted file mode 100644
index b5d9a57baa2..00000000000
--- a/adev/src/content/examples/styleguide/src/01-01/app/app.module.ts
+++ /dev/null
@@ -1,22 +0,0 @@
-// #docplaster
-// #docregion
-import {NgModule} from '@angular/core';
-import {BrowserModule} from '@angular/platform-browser';
-import {RouterModule} from '@angular/router';
-
-import {AppComponent} from './app.component';
-import {HeroesComponent} from './heroes/heroes.component';
-
-@NgModule({
- imports: [
- BrowserModule,
- // #enddocregion
- RouterModule.forChild([{path: '01-01', component: AppComponent}]),
- // #docregion
- ],
- declarations: [AppComponent, HeroesComponent],
- exports: [AppComponent],
- bootstrap: [AppComponent],
-})
-export class AppModule {}
-// #enddocregion
diff --git a/adev/src/content/examples/styleguide/src/01-01/app/heroes/hero.component.avoid.ts b/adev/src/content/examples/styleguide/src/01-01/app/heroes/hero.component.avoid.ts
deleted file mode 100644
index dbf49a4d37a..00000000000
--- a/adev/src/content/examples/styleguide/src/01-01/app/heroes/hero.component.avoid.ts
+++ /dev/null
@@ -1,49 +0,0 @@
-// #docregion
-/* avoid */
-import {Component, NgModule, OnInit} from '@angular/core';
-import {BrowserModule} from '@angular/platform-browser';
-import {platformBrowserDynamic} from '@angular/platform-browser-dynamic';
-
-interface Hero {
- id: number;
- name: string;
-}
-
-@Component({
- selector: 'app-root',
- template: `
-
{{title}}
- {{heroes | json}}
- `,
- styleUrls: ['../app.component.css'],
- standalone: false,
-})
-export class AppComponent implements OnInit {
- title = 'Tour of Heroes';
-
- heroes: Hero[] = [];
-
- ngOnInit() {
- getHeroes().then((heroes) => (this.heroes = heroes));
- }
-}
-
-@NgModule({
- imports: [BrowserModule],
- declarations: [AppComponent],
- exports: [AppComponent],
- bootstrap: [AppComponent],
-})
-export class AppModule {}
-
-platformBrowserDynamic().bootstrapModule(AppModule);
-
-const HEROES: Hero[] = [
- {id: 1, name: 'Bombasto'},
- {id: 2, name: 'Tornado'},
- {id: 3, name: 'Magneta'},
-];
-
-function getHeroes(): Promise {
- return Promise.resolve(HEROES); // TODO: get hero data from the server;
-}
diff --git a/adev/src/content/examples/styleguide/src/01-01/app/heroes/heroes.component.ts b/adev/src/content/examples/styleguide/src/01-01/app/heroes/heroes.component.ts
deleted file mode 100644
index 7bc27dd8188..00000000000
--- a/adev/src/content/examples/styleguide/src/01-01/app/heroes/heroes.component.ts
+++ /dev/null
@@ -1,21 +0,0 @@
-// #docregion
-import {Component, inject, OnInit} from '@angular/core';
-
-import {Hero, HeroService} from './shared';
-
-@Component({
- selector: 'toh-heroes',
- template: `
- {{heroes | json}}
- `,
- standalone: false,
-})
-export class HeroesComponent {
- heroes: Hero[] = [];
-
- private heroService = inject(HeroService);
-
- constructor() {
- this.heroService.getHeroes().then((heroes) => (this.heroes = heroes));
- }
-}
diff --git a/adev/src/content/examples/styleguide/src/01-01/app/heroes/index.ts b/adev/src/content/examples/styleguide/src/01-01/app/heroes/index.ts
deleted file mode 100644
index a8d7f1d4220..00000000000
--- a/adev/src/content/examples/styleguide/src/01-01/app/heroes/index.ts
+++ /dev/null
@@ -1,2 +0,0 @@
-export * from './shared';
-export * from './heroes.component';
diff --git a/adev/src/content/examples/styleguide/src/01-01/app/heroes/shared/hero.model.ts b/adev/src/content/examples/styleguide/src/01-01/app/heroes/shared/hero.model.ts
deleted file mode 100644
index 2b89781da5d..00000000000
--- a/adev/src/content/examples/styleguide/src/01-01/app/heroes/shared/hero.model.ts
+++ /dev/null
@@ -1,5 +0,0 @@
-// #docregion
-export interface Hero {
- id: number;
- name: string;
-}
diff --git a/adev/src/content/examples/styleguide/src/01-01/app/heroes/shared/hero.service.ts b/adev/src/content/examples/styleguide/src/01-01/app/heroes/shared/hero.service.ts
deleted file mode 100644
index f81be08be5c..00000000000
--- a/adev/src/content/examples/styleguide/src/01-01/app/heroes/shared/hero.service.ts
+++ /dev/null
@@ -1,11 +0,0 @@
-// #docregion
-import {Injectable} from '@angular/core';
-
-import {HEROES} from './mock-heroes';
-
-@Injectable()
-export class HeroService {
- getHeroes() {
- return Promise.resolve(HEROES);
- }
-}
diff --git a/adev/src/content/examples/styleguide/src/01-01/app/heroes/shared/index.ts b/adev/src/content/examples/styleguide/src/01-01/app/heroes/shared/index.ts
deleted file mode 100644
index c0c1a87eb25..00000000000
--- a/adev/src/content/examples/styleguide/src/01-01/app/heroes/shared/index.ts
+++ /dev/null
@@ -1,3 +0,0 @@
-export * from './hero.model';
-export * from './hero.service';
-export * from './mock-heroes';
diff --git a/adev/src/content/examples/styleguide/src/01-01/app/heroes/shared/mock-heroes.ts b/adev/src/content/examples/styleguide/src/01-01/app/heroes/shared/mock-heroes.ts
deleted file mode 100644
index ffb0711c810..00000000000
--- a/adev/src/content/examples/styleguide/src/01-01/app/heroes/shared/mock-heroes.ts
+++ /dev/null
@@ -1,8 +0,0 @@
-// #docregion
-import {Hero} from './hero.model';
-
-export const HEROES: Hero[] = [
- {id: 1, name: 'Bombasto'},
- {id: 2, name: 'Tornado'},
- {id: 3, name: 'Magneta'},
-];
diff --git a/adev/src/content/examples/styleguide/src/01-01/app/index.ts b/adev/src/content/examples/styleguide/src/01-01/app/index.ts
deleted file mode 100644
index fe8300f1dd4..00000000000
--- a/adev/src/content/examples/styleguide/src/01-01/app/index.ts
+++ /dev/null
@@ -1,2 +0,0 @@
-export * from './heroes';
-export * from './app.component';
diff --git a/adev/src/content/examples/styleguide/src/01-01/main.ts b/adev/src/content/examples/styleguide/src/01-01/main.ts
deleted file mode 100644
index 563989dc483..00000000000
--- a/adev/src/content/examples/styleguide/src/01-01/main.ts
+++ /dev/null
@@ -1,6 +0,0 @@
-// #docregion
-import {platformBrowserDynamic} from '@angular/platform-browser-dynamic';
-
-import {AppModule} from './app/app.module';
-
-platformBrowserDynamic().bootstrapModule(AppModule);
diff --git a/adev/src/content/examples/styleguide/src/02-05/app/app.component.ts b/adev/src/content/examples/styleguide/src/02-05/app/app.component.ts
deleted file mode 100644
index 416508dc97a..00000000000
--- a/adev/src/content/examples/styleguide/src/02-05/app/app.component.ts
+++ /dev/null
@@ -1,11 +0,0 @@
-// #docregion
-import {Component} from '@angular/core';
-
-@Component({
- selector: 'toh-app',
- template: `
- Tour of Heroes
- `,
- standalone: false,
-})
-export class AppComponent {}
diff --git a/adev/src/content/examples/styleguide/src/02-05/app/app.module.ts b/adev/src/content/examples/styleguide/src/02-05/app/app.module.ts
deleted file mode 100644
index 03060d627aa..00000000000
--- a/adev/src/content/examples/styleguide/src/02-05/app/app.module.ts
+++ /dev/null
@@ -1,21 +0,0 @@
-// #docplaster
-// #docregion
-import {NgModule} from '@angular/core';
-import {BrowserModule} from '@angular/platform-browser';
-import {RouterModule} from '@angular/router';
-
-import {AppComponent} from './app.component';
-
-@NgModule({
- imports: [
- BrowserModule,
- // #enddocregion
- RouterModule.forChild([{path: '02-05', component: AppComponent}]),
- // #docregion
- ],
- declarations: [AppComponent],
- exports: [AppComponent],
- bootstrap: [AppComponent],
-})
-export class AppModule {}
-// #enddocregion
diff --git a/adev/src/content/examples/styleguide/src/02-05/main.ts b/adev/src/content/examples/styleguide/src/02-05/main.ts
deleted file mode 100644
index b6e094913fa..00000000000
--- a/adev/src/content/examples/styleguide/src/02-05/main.ts
+++ /dev/null
@@ -1,4 +0,0 @@
-import {AppComponent} from './app/app.component';
-import {bootstrapApplication} from '@angular/platform-browser';
-
-bootstrapApplication(AppComponent);
diff --git a/adev/src/content/examples/styleguide/src/02-07/app/app.component.ts b/adev/src/content/examples/styleguide/src/02-07/app/app.component.ts
deleted file mode 100644
index cdc4183d390..00000000000
--- a/adev/src/content/examples/styleguide/src/02-07/app/app.component.ts
+++ /dev/null
@@ -1,11 +0,0 @@
-import {Component} from '@angular/core';
-
-@Component({
- selector: 'sg-app',
- template: `
-
-
- `,
- standalone: false,
-})
-export class AppComponent {}
diff --git a/adev/src/content/examples/styleguide/src/02-07/app/app.module.ts b/adev/src/content/examples/styleguide/src/02-07/app/app.module.ts
deleted file mode 100644
index b377353e0c8..00000000000
--- a/adev/src/content/examples/styleguide/src/02-07/app/app.module.ts
+++ /dev/null
@@ -1,13 +0,0 @@
-import {NgModule} from '@angular/core';
-import {RouterModule} from '@angular/router';
-
-import {AppComponent} from './app.component';
-import {HeroComponent} from './heroes';
-import {UsersComponent} from './users';
-
-@NgModule({
- imports: [RouterModule.forChild([{path: '02-07', component: AppComponent}])],
- declarations: [AppComponent, HeroComponent, UsersComponent],
- exports: [AppComponent],
-})
-export class AppModule {}
diff --git a/adev/src/content/examples/styleguide/src/02-07/app/heroes/hero.component.avoid.ts b/adev/src/content/examples/styleguide/src/02-07/app/heroes/hero.component.avoid.ts
deleted file mode 100644
index 7273aff6916..00000000000
--- a/adev/src/content/examples/styleguide/src/02-07/app/heroes/hero.component.avoid.ts
+++ /dev/null
@@ -1,12 +0,0 @@
-// #docregion
-import {Component} from '@angular/core';
-// #docregion example
-/* avoid */
-
-// HeroComponent is in the Tour of Heroes feature
-@Component({
- selector: 'hero',
- template: '',
-})
-export class HeroComponent {}
-// #enddocregion example
diff --git a/adev/src/content/examples/styleguide/src/02-07/app/heroes/hero.component.ts b/adev/src/content/examples/styleguide/src/02-07/app/heroes/hero.component.ts
deleted file mode 100644
index 4ea1f39c707..00000000000
--- a/adev/src/content/examples/styleguide/src/02-07/app/heroes/hero.component.ts
+++ /dev/null
@@ -1,13 +0,0 @@
-// #docplaster
-// #docregion
-import {Component} from '@angular/core';
-
-// #docregion example
-@Component({
- // #enddocregion example
- template: 'hero component
',
- // #docregion example
- selector: 'toh-hero',
-})
-export class HeroComponent {}
-// #enddocregion example
diff --git a/adev/src/content/examples/styleguide/src/02-07/app/heroes/index.ts b/adev/src/content/examples/styleguide/src/02-07/app/heroes/index.ts
deleted file mode 100644
index 084f36d7034..00000000000
--- a/adev/src/content/examples/styleguide/src/02-07/app/heroes/index.ts
+++ /dev/null
@@ -1 +0,0 @@
-export * from './hero.component';
diff --git a/adev/src/content/examples/styleguide/src/02-07/app/index.ts b/adev/src/content/examples/styleguide/src/02-07/app/index.ts
deleted file mode 100644
index fc87f976b3f..00000000000
--- a/adev/src/content/examples/styleguide/src/02-07/app/index.ts
+++ /dev/null
@@ -1,3 +0,0 @@
-export * from './heroes';
-export * from './users';
-export * from './app.component';
diff --git a/adev/src/content/examples/styleguide/src/02-07/app/users/index.ts b/adev/src/content/examples/styleguide/src/02-07/app/users/index.ts
deleted file mode 100644
index 475ba6d2a73..00000000000
--- a/adev/src/content/examples/styleguide/src/02-07/app/users/index.ts
+++ /dev/null
@@ -1 +0,0 @@
-export * from './users.component';
diff --git a/adev/src/content/examples/styleguide/src/02-07/app/users/users.component.avoid.ts b/adev/src/content/examples/styleguide/src/02-07/app/users/users.component.avoid.ts
deleted file mode 100644
index 95377d5c947..00000000000
--- a/adev/src/content/examples/styleguide/src/02-07/app/users/users.component.avoid.ts
+++ /dev/null
@@ -1,12 +0,0 @@
-// #docregion
-import {Component} from '@angular/core';
-// #docregion example
-/* avoid */
-
-// UsersComponent is in an Admin feature
-@Component({
- selector: 'users',
- template: '',
-})
-export class UsersComponent {}
-// #enddocregion example
diff --git a/adev/src/content/examples/styleguide/src/02-07/app/users/users.component.ts b/adev/src/content/examples/styleguide/src/02-07/app/users/users.component.ts
deleted file mode 100644
index ea6fab20b71..00000000000
--- a/adev/src/content/examples/styleguide/src/02-07/app/users/users.component.ts
+++ /dev/null
@@ -1,13 +0,0 @@
-// #docplaster
-// #docregion
-import {Component} from '@angular/core';
-
-// #docregion example
-@Component({
- // #enddocregion example
- template: 'users component
',
- // #docregion example
- selector: 'admin-users',
-})
-export class UsersComponent {}
-// #enddocregion example
diff --git a/adev/src/content/examples/styleguide/src/02-08/app/app.component.ts b/adev/src/content/examples/styleguide/src/02-08/app/app.component.ts
deleted file mode 100644
index 70ef883b664..00000000000
--- a/adev/src/content/examples/styleguide/src/02-08/app/app.component.ts
+++ /dev/null
@@ -1,8 +0,0 @@
-import {Component} from '@angular/core';
-
-@Component({
- selector: 'sg-app',
- template: '',
- standalone: false,
-})
-export class AppComponent {}
diff --git a/adev/src/content/examples/styleguide/src/02-08/app/app.module.ts b/adev/src/content/examples/styleguide/src/02-08/app/app.module.ts
deleted file mode 100644
index 5a67931fcb1..00000000000
--- a/adev/src/content/examples/styleguide/src/02-08/app/app.module.ts
+++ /dev/null
@@ -1,12 +0,0 @@
-import {NgModule} from '@angular/core';
-import {RouterModule} from '@angular/router';
-
-import {AppComponent} from './app.component';
-import {InputHighlightDirective, ValidateDirective} from './shared';
-
-@NgModule({
- imports: [RouterModule.forChild([{path: '02-08', component: AppComponent}])],
- declarations: [AppComponent, InputHighlightDirective, ValidateDirective],
- exports: [AppComponent],
-})
-export class AppModule {}
diff --git a/adev/src/content/examples/styleguide/src/02-08/app/index.ts b/adev/src/content/examples/styleguide/src/02-08/app/index.ts
deleted file mode 100644
index ebe5c92f039..00000000000
--- a/adev/src/content/examples/styleguide/src/02-08/app/index.ts
+++ /dev/null
@@ -1,2 +0,0 @@
-export * from './shared';
-export * from './app.component';
diff --git a/adev/src/content/examples/styleguide/src/02-08/app/shared/index.ts b/adev/src/content/examples/styleguide/src/02-08/app/shared/index.ts
deleted file mode 100644
index b844b754925..00000000000
--- a/adev/src/content/examples/styleguide/src/02-08/app/shared/index.ts
+++ /dev/null
@@ -1,2 +0,0 @@
-export * from './input-highlight.directive';
-export * from './validate.directive';
diff --git a/adev/src/content/examples/styleguide/src/02-08/app/shared/input-highlight.directive.ts b/adev/src/content/examples/styleguide/src/02-08/app/shared/input-highlight.directive.ts
deleted file mode 100644
index 4ee97822e68..00000000000
--- a/adev/src/content/examples/styleguide/src/02-08/app/shared/input-highlight.directive.ts
+++ /dev/null
@@ -1,15 +0,0 @@
-// #docregion
-import {Directive, ElementRef, inject} from '@angular/core';
-
-// eslint-disable-next-line @angular-eslint/directive-selector
-@Directive({
- selector: 'input',
- standalone: false,
-})
-/** Highlight the attached input text element in blue */
-export class InputHighlightDirective {
- private el = inject(ElementRef);
- constructor() {
- this.el.nativeElement.style.backgroundColor = 'powderblue';
- }
-}
diff --git a/adev/src/content/examples/styleguide/src/02-08/app/shared/validate.directive.avoid.ts b/adev/src/content/examples/styleguide/src/02-08/app/shared/validate.directive.avoid.ts
deleted file mode 100644
index 04609a8d14d..00000000000
--- a/adev/src/content/examples/styleguide/src/02-08/app/shared/validate.directive.avoid.ts
+++ /dev/null
@@ -1,10 +0,0 @@
-// #docregion
-import {Directive} from '@angular/core';
-// #docregion example
-/* avoid */
-
-@Directive({
- selector: '[validate]',
-})
-export class ValidateDirective {}
-// #enddocregion example
diff --git a/adev/src/content/examples/styleguide/src/02-08/app/shared/validate.directive.ts b/adev/src/content/examples/styleguide/src/02-08/app/shared/validate.directive.ts
deleted file mode 100644
index 6c312ebdac4..00000000000
--- a/adev/src/content/examples/styleguide/src/02-08/app/shared/validate.directive.ts
+++ /dev/null
@@ -1,9 +0,0 @@
-// #docregion
-import {Directive} from '@angular/core';
-
-// #docregion example
-@Directive({
- selector: '[tohValidate]',
-})
-export class ValidateDirective {}
-// #enddocregion example
diff --git a/adev/src/content/examples/styleguide/src/04-08/app/app.component.ts b/adev/src/content/examples/styleguide/src/04-08/app/app.component.ts
deleted file mode 100644
index eeefa01a645..00000000000
--- a/adev/src/content/examples/styleguide/src/04-08/app/app.component.ts
+++ /dev/null
@@ -1,9 +0,0 @@
-// #docregion
-import {Component} from '@angular/core';
-
-@Component({
- selector: 'sg-app',
- template: '',
- standalone: false,
-})
-export class AppComponent {}
diff --git a/adev/src/content/examples/styleguide/src/04-08/app/app.module.ts b/adev/src/content/examples/styleguide/src/04-08/app/app.module.ts
deleted file mode 100644
index 95ee161c830..00000000000
--- a/adev/src/content/examples/styleguide/src/04-08/app/app.module.ts
+++ /dev/null
@@ -1,24 +0,0 @@
-// #docplaster
-// #docregion
-// #docregion example
-import {NgModule} from '@angular/core';
-import {BrowserModule} from '@angular/platform-browser';
-// #enddocregion example
-import {RouterModule} from '@angular/router';
-// #docregion example
-
-import {AppComponent} from './app.component';
-import {HeroesComponent} from './heroes/heroes.component';
-
-@NgModule({
- imports: [
- BrowserModule,
- // #enddocregion example
- RouterModule.forChild([{path: '04-08', component: AppComponent}]),
- // #docregion example
- ],
- declarations: [AppComponent, HeroesComponent],
- exports: [AppComponent],
-})
-export class AppModule {}
-// #enddocregion example
diff --git a/adev/src/content/examples/styleguide/src/04-08/app/heroes/heroes.component.html b/adev/src/content/examples/styleguide/src/04-08/app/heroes/heroes.component.html
deleted file mode 100644
index 1244e68a4ad..00000000000
--- a/adev/src/content/examples/styleguide/src/04-08/app/heroes/heroes.component.html
+++ /dev/null
@@ -1 +0,0 @@
-This is heroes component
diff --git a/adev/src/content/examples/styleguide/src/04-08/app/heroes/heroes.component.ts b/adev/src/content/examples/styleguide/src/04-08/app/heroes/heroes.component.ts
deleted file mode 100644
index 4f5d01f959a..00000000000
--- a/adev/src/content/examples/styleguide/src/04-08/app/heroes/heroes.component.ts
+++ /dev/null
@@ -1,8 +0,0 @@
-import {Component} from '@angular/core';
-
-@Component({
- selector: 'toh-heroes',
- templateUrl: './heroes.component.html',
- standalone: false,
-})
-export class HeroesComponent {}
diff --git a/adev/src/content/examples/styleguide/src/04-10/app/app.component.ts b/adev/src/content/examples/styleguide/src/04-10/app/app.component.ts
deleted file mode 100644
index eeefa01a645..00000000000
--- a/adev/src/content/examples/styleguide/src/04-10/app/app.component.ts
+++ /dev/null
@@ -1,9 +0,0 @@
-// #docregion
-import {Component} from '@angular/core';
-
-@Component({
- selector: 'sg-app',
- template: '',
- standalone: false,
-})
-export class AppComponent {}
diff --git a/adev/src/content/examples/styleguide/src/04-10/app/app.module.ts b/adev/src/content/examples/styleguide/src/04-10/app/app.module.ts
deleted file mode 100644
index 802606f1f71..00000000000
--- a/adev/src/content/examples/styleguide/src/04-10/app/app.module.ts
+++ /dev/null
@@ -1,18 +0,0 @@
-import {NgModule} from '@angular/core';
-import {BrowserModule} from '@angular/platform-browser';
-import {RouterModule} from '@angular/router';
-
-import {AppComponent} from './app.component';
-import {HeroesComponent} from './heroes/heroes.component';
-import {SharedModule} from './shared/shared.module';
-
-@NgModule({
- imports: [
- BrowserModule,
- SharedModule,
- RouterModule.forChild([{path: '04-10', component: AppComponent}]),
- ],
- declarations: [AppComponent, HeroesComponent],
- exports: [AppComponent],
-})
-export class AppModule {}
diff --git a/adev/src/content/examples/styleguide/src/04-10/app/heroes/heroes.component.html b/adev/src/content/examples/styleguide/src/04-10/app/heroes/heroes.component.html
deleted file mode 100644
index 2ab739d8fe6..00000000000
--- a/adev/src/content/examples/styleguide/src/04-10/app/heroes/heroes.component.html
+++ /dev/null
@@ -1,8 +0,0 @@
-
-This is heroes component
-
-
diff --git a/adev/src/content/examples/styleguide/src/04-10/app/heroes/heroes.component.ts b/adev/src/content/examples/styleguide/src/04-10/app/heroes/heroes.component.ts
deleted file mode 100644
index c5fa3e7cf67..00000000000
--- a/adev/src/content/examples/styleguide/src/04-10/app/heroes/heroes.component.ts
+++ /dev/null
@@ -1,26 +0,0 @@
-// #docregion
-import {Component, inject} from '@angular/core';
-
-import {FilterTextService} from '../shared/filter-text/filter-text.service';
-
-@Component({
- selector: 'toh-heroes',
- templateUrl: './heroes.component.html',
- standalone: false,
-})
-export class HeroesComponent {
- heroes = [
- {id: 1, name: 'Windstorm'},
- {id: 2, name: 'Bombasto'},
- {id: 3, name: 'Magneta'},
- {id: 4, name: 'Tornado'},
- ];
-
- filteredHeroes = this.heroes;
-
- private filterService = inject(FilterTextService);
-
- filterChanged(searchText: string) {
- this.filteredHeroes = this.filterService.filter(searchText, ['id', 'name'], this.heroes);
- }
-}
diff --git a/adev/src/content/examples/styleguide/src/04-10/app/shared/filter-text/filter-text.component.ts b/adev/src/content/examples/styleguide/src/04-10/app/shared/filter-text/filter-text.component.ts
deleted file mode 100644
index 2f470810d58..00000000000
--- a/adev/src/content/examples/styleguide/src/04-10/app/shared/filter-text/filter-text.component.ts
+++ /dev/null
@@ -1,28 +0,0 @@
-// #docregion
-import {Component, EventEmitter, Output} from '@angular/core';
-
-@Component({
- selector: 'toh-filter-text',
- template:
- '',
- standalone: false,
-})
-export class FilterTextComponent {
- @Output() changed: EventEmitter;
-
- filter = '';
-
- constructor() {
- this.changed = new EventEmitter();
- }
-
- clear() {
- this.filter = '';
- }
-
- filterChanged(event: any) {
- event.preventDefault();
- console.log(`Filter Changed: ${this.filter}`);
- this.changed.emit(this.filter);
- }
-}
diff --git a/adev/src/content/examples/styleguide/src/04-10/app/shared/filter-text/filter-text.service.ts b/adev/src/content/examples/styleguide/src/04-10/app/shared/filter-text/filter-text.service.ts
deleted file mode 100644
index 29546cb5c51..00000000000
--- a/adev/src/content/examples/styleguide/src/04-10/app/shared/filter-text/filter-text.service.ts
+++ /dev/null
@@ -1,30 +0,0 @@
-// #docregion
-import {Injectable} from '@angular/core';
-
-@Injectable()
-export class FilterTextService {
- constructor() {
- console.log('Created an instance of FilterTextService');
- }
-
- filter(data: string, props: Array, originalList: Array) {
- let filteredList: any[];
- if (data && props && originalList) {
- data = data.toLowerCase();
- const filtered = originalList.filter((item) => {
- let match = false;
- for (const prop of props) {
- if (item[prop].toString().toLowerCase().indexOf(data) > -1) {
- match = true;
- break;
- }
- }
- return match;
- });
- filteredList = filtered;
- } else {
- filteredList = originalList;
- }
- return filteredList;
- }
-}
diff --git a/adev/src/content/examples/styleguide/src/04-10/app/shared/init-caps.pipe.ts b/adev/src/content/examples/styleguide/src/04-10/app/shared/init-caps.pipe.ts
deleted file mode 100644
index 7d56c1b3c21..00000000000
--- a/adev/src/content/examples/styleguide/src/04-10/app/shared/init-caps.pipe.ts
+++ /dev/null
@@ -1,10 +0,0 @@
-// #docregion
-import {Pipe, PipeTransform} from '@angular/core';
-
-@Pipe({
- name: 'initCaps',
- standalone: false,
-})
-export class InitCapsPipe implements PipeTransform {
- transform = (value: string) => value;
-}
diff --git a/adev/src/content/examples/styleguide/src/04-10/app/shared/shared.module.ts b/adev/src/content/examples/styleguide/src/04-10/app/shared/shared.module.ts
deleted file mode 100644
index 3bde8d27d79..00000000000
--- a/adev/src/content/examples/styleguide/src/04-10/app/shared/shared.module.ts
+++ /dev/null
@@ -1,16 +0,0 @@
-// #docregion
-import {NgModule} from '@angular/core';
-import {CommonModule} from '@angular/common';
-import {FormsModule} from '@angular/forms';
-
-import {FilterTextComponent} from './filter-text/filter-text.component';
-import {FilterTextService} from './filter-text/filter-text.service';
-import {InitCapsPipe} from './init-caps.pipe';
-
-@NgModule({
- imports: [CommonModule, FormsModule],
- declarations: [FilterTextComponent, InitCapsPipe],
- providers: [FilterTextService],
- exports: [CommonModule, FormsModule, FilterTextComponent, InitCapsPipe],
-})
-export class SharedModule {}
diff --git a/adev/src/content/examples/styleguide/src/05-02/app/app.component.html b/adev/src/content/examples/styleguide/src/05-02/app/app.component.html
deleted file mode 100644
index 607d068557b..00000000000
--- a/adev/src/content/examples/styleguide/src/05-02/app/app.component.html
+++ /dev/null
@@ -1,2 +0,0 @@
-
-
diff --git a/adev/src/content/examples/styleguide/src/05-02/app/app.component.ts b/adev/src/content/examples/styleguide/src/05-02/app/app.component.ts
deleted file mode 100644
index 81292503e4b..00000000000
--- a/adev/src/content/examples/styleguide/src/05-02/app/app.component.ts
+++ /dev/null
@@ -1,8 +0,0 @@
-import {Component} from '@angular/core';
-
-@Component({
- selector: 'sg-app',
- templateUrl: './app.component.html',
- standalone: false,
-})
-export class AppComponent {}
diff --git a/adev/src/content/examples/styleguide/src/05-02/app/app.module.ts b/adev/src/content/examples/styleguide/src/05-02/app/app.module.ts
deleted file mode 100644
index 875306c6220..00000000000
--- a/adev/src/content/examples/styleguide/src/05-02/app/app.module.ts
+++ /dev/null
@@ -1,12 +0,0 @@
-import {NgModule} from '@angular/core';
-import {RouterModule} from '@angular/router';
-
-import {AppComponent} from './app.component';
-import {HeroButtonComponent} from './heroes';
-
-@NgModule({
- imports: [RouterModule.forChild([{path: '05-02', component: AppComponent}])],
- declarations: [AppComponent, HeroButtonComponent],
- exports: [AppComponent],
-})
-export class AppModule {}
diff --git a/adev/src/content/examples/styleguide/src/05-02/app/heroes/index.ts b/adev/src/content/examples/styleguide/src/05-02/app/heroes/index.ts
deleted file mode 100644
index c3da79f741b..00000000000
--- a/adev/src/content/examples/styleguide/src/05-02/app/heroes/index.ts
+++ /dev/null
@@ -1 +0,0 @@
-export * from './shared';
diff --git a/adev/src/content/examples/styleguide/src/05-02/app/heroes/shared/hero-button/hero-button.component.avoid.ts b/adev/src/content/examples/styleguide/src/05-02/app/heroes/shared/hero-button/hero-button.component.avoid.ts
deleted file mode 100644
index 46ba948a572..00000000000
--- a/adev/src/content/examples/styleguide/src/05-02/app/heroes/shared/hero-button/hero-button.component.avoid.ts
+++ /dev/null
@@ -1,11 +0,0 @@
-// #docplaster
-import {Component} from '@angular/core';
-// #docregion example
-/* avoid */
-
-@Component({
- selector: 'tohHeroButton',
- templateUrl: './hero-button.component.html',
-})
-export class HeroButtonComponent {}
-// #enddocregion example
diff --git a/adev/src/content/examples/styleguide/src/05-02/app/heroes/shared/hero-button/hero-button.component.html b/adev/src/content/examples/styleguide/src/05-02/app/heroes/shared/hero-button/hero-button.component.html
deleted file mode 100644
index 0096b4e899d..00000000000
--- a/adev/src/content/examples/styleguide/src/05-02/app/heroes/shared/hero-button/hero-button.component.html
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/adev/src/content/examples/styleguide/src/05-02/app/heroes/shared/hero-button/hero-button.component.ts b/adev/src/content/examples/styleguide/src/05-02/app/heroes/shared/hero-button/hero-button.component.ts
deleted file mode 100644
index 7483682faaa..00000000000
--- a/adev/src/content/examples/styleguide/src/05-02/app/heroes/shared/hero-button/hero-button.component.ts
+++ /dev/null
@@ -1,9 +0,0 @@
-import {Component} from '@angular/core';
-
-// #docregion example
-@Component({
- selector: 'toh-hero-button',
- templateUrl: './hero-button.component.html',
-})
-export class HeroButtonComponent {}
-// #enddocregion example
diff --git a/adev/src/content/examples/styleguide/src/05-02/app/heroes/shared/hero-button/index.ts b/adev/src/content/examples/styleguide/src/05-02/app/heroes/shared/hero-button/index.ts
deleted file mode 100644
index 6bb67c56704..00000000000
--- a/adev/src/content/examples/styleguide/src/05-02/app/heroes/shared/hero-button/index.ts
+++ /dev/null
@@ -1 +0,0 @@
-export * from './hero-button.component';
diff --git a/adev/src/content/examples/styleguide/src/05-02/app/heroes/shared/index.ts b/adev/src/content/examples/styleguide/src/05-02/app/heroes/shared/index.ts
deleted file mode 100644
index 2334d49c9ad..00000000000
--- a/adev/src/content/examples/styleguide/src/05-02/app/heroes/shared/index.ts
+++ /dev/null
@@ -1 +0,0 @@
-export * from './hero-button';
diff --git a/adev/src/content/examples/styleguide/src/05-02/app/index.ts b/adev/src/content/examples/styleguide/src/05-02/app/index.ts
deleted file mode 100644
index fe8300f1dd4..00000000000
--- a/adev/src/content/examples/styleguide/src/05-02/app/index.ts
+++ /dev/null
@@ -1,2 +0,0 @@
-export * from './heroes';
-export * from './app.component';
diff --git a/adev/src/content/examples/styleguide/src/05-03/app/app.component.avoid.html b/adev/src/content/examples/styleguide/src/05-03/app/app.component.avoid.html
deleted file mode 100644
index 91bdbe403c8..00000000000
--- a/adev/src/content/examples/styleguide/src/05-03/app/app.component.avoid.html
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
diff --git a/adev/src/content/examples/styleguide/src/05-03/app/app.component.html b/adev/src/content/examples/styleguide/src/05-03/app/app.component.html
deleted file mode 100644
index 607d068557b..00000000000
--- a/adev/src/content/examples/styleguide/src/05-03/app/app.component.html
+++ /dev/null
@@ -1,2 +0,0 @@
-
-
diff --git a/adev/src/content/examples/styleguide/src/05-03/app/app.component.ts b/adev/src/content/examples/styleguide/src/05-03/app/app.component.ts
deleted file mode 100644
index 81292503e4b..00000000000
--- a/adev/src/content/examples/styleguide/src/05-03/app/app.component.ts
+++ /dev/null
@@ -1,8 +0,0 @@
-import {Component} from '@angular/core';
-
-@Component({
- selector: 'sg-app',
- templateUrl: './app.component.html',
- standalone: false,
-})
-export class AppComponent {}
diff --git a/adev/src/content/examples/styleguide/src/05-03/app/app.module.ts b/adev/src/content/examples/styleguide/src/05-03/app/app.module.ts
deleted file mode 100644
index 10b4a2236d5..00000000000
--- a/adev/src/content/examples/styleguide/src/05-03/app/app.module.ts
+++ /dev/null
@@ -1,12 +0,0 @@
-import {NgModule} from '@angular/core';
-import {RouterModule} from '@angular/router';
-
-import {AppComponent} from './app.component';
-import {HeroButtonComponent} from './heroes';
-
-@NgModule({
- imports: [RouterModule.forChild([{path: '05-03', component: AppComponent}])],
- declarations: [AppComponent, HeroButtonComponent],
- exports: [AppComponent],
-})
-export class AppModule {}
diff --git a/adev/src/content/examples/styleguide/src/05-03/app/heroes/index.ts b/adev/src/content/examples/styleguide/src/05-03/app/heroes/index.ts
deleted file mode 100644
index c3da79f741b..00000000000
--- a/adev/src/content/examples/styleguide/src/05-03/app/heroes/index.ts
+++ /dev/null
@@ -1 +0,0 @@
-export * from './shared';
diff --git a/adev/src/content/examples/styleguide/src/05-03/app/heroes/shared/hero-button/hero-button.component.avoid.ts b/adev/src/content/examples/styleguide/src/05-03/app/heroes/shared/hero-button/hero-button.component.avoid.ts
deleted file mode 100644
index 3d83194b8b4..00000000000
--- a/adev/src/content/examples/styleguide/src/05-03/app/heroes/shared/hero-button/hero-button.component.avoid.ts
+++ /dev/null
@@ -1,10 +0,0 @@
-import {Component} from '@angular/core';
-// #docregion example
-/* avoid */
-
-@Component({
- selector: '[tohHeroButton]',
- templateUrl: './hero-button.component.html',
-})
-export class HeroButtonComponent {}
-// #enddocregion example
diff --git a/adev/src/content/examples/styleguide/src/05-03/app/heroes/shared/hero-button/hero-button.component.html b/adev/src/content/examples/styleguide/src/05-03/app/heroes/shared/hero-button/hero-button.component.html
deleted file mode 100644
index 0096b4e899d..00000000000
--- a/adev/src/content/examples/styleguide/src/05-03/app/heroes/shared/hero-button/hero-button.component.html
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/adev/src/content/examples/styleguide/src/05-03/app/heroes/shared/hero-button/hero-button.component.ts b/adev/src/content/examples/styleguide/src/05-03/app/heroes/shared/hero-button/hero-button.component.ts
deleted file mode 100644
index 7483682faaa..00000000000
--- a/adev/src/content/examples/styleguide/src/05-03/app/heroes/shared/hero-button/hero-button.component.ts
+++ /dev/null
@@ -1,9 +0,0 @@
-import {Component} from '@angular/core';
-
-// #docregion example
-@Component({
- selector: 'toh-hero-button',
- templateUrl: './hero-button.component.html',
-})
-export class HeroButtonComponent {}
-// #enddocregion example
diff --git a/adev/src/content/examples/styleguide/src/05-03/app/heroes/shared/hero-button/index.ts b/adev/src/content/examples/styleguide/src/05-03/app/heroes/shared/hero-button/index.ts
deleted file mode 100644
index 6bb67c56704..00000000000
--- a/adev/src/content/examples/styleguide/src/05-03/app/heroes/shared/hero-button/index.ts
+++ /dev/null
@@ -1 +0,0 @@
-export * from './hero-button.component';
diff --git a/adev/src/content/examples/styleguide/src/05-03/app/heroes/shared/index.ts b/adev/src/content/examples/styleguide/src/05-03/app/heroes/shared/index.ts
deleted file mode 100644
index 2334d49c9ad..00000000000
--- a/adev/src/content/examples/styleguide/src/05-03/app/heroes/shared/index.ts
+++ /dev/null
@@ -1 +0,0 @@
-export * from './hero-button';
diff --git a/adev/src/content/examples/styleguide/src/05-03/app/index.ts b/adev/src/content/examples/styleguide/src/05-03/app/index.ts
deleted file mode 100644
index fe8300f1dd4..00000000000
--- a/adev/src/content/examples/styleguide/src/05-03/app/index.ts
+++ /dev/null
@@ -1,2 +0,0 @@
-export * from './heroes';
-export * from './app.component';
diff --git a/adev/src/content/examples/styleguide/src/05-04/app/app.component.ts b/adev/src/content/examples/styleguide/src/05-04/app/app.component.ts
deleted file mode 100644
index 988207cfdb3..00000000000
--- a/adev/src/content/examples/styleguide/src/05-04/app/app.component.ts
+++ /dev/null
@@ -1,9 +0,0 @@
-import {Component} from '@angular/core';
-import {HeroesComponent} from './heroes';
-
-@Component({
- selector: 'sg-app',
- template: '',
- imports: [HeroesComponent],
-})
-export class AppComponent {}
diff --git a/adev/src/content/examples/styleguide/src/05-04/app/app.module.ts b/adev/src/content/examples/styleguide/src/05-04/app/app.module.ts
deleted file mode 100644
index b66271c7f1d..00000000000
--- a/adev/src/content/examples/styleguide/src/05-04/app/app.module.ts
+++ /dev/null
@@ -1,15 +0,0 @@
-import {NgModule} from '@angular/core';
-import {BrowserModule} from '@angular/platform-browser';
-import {RouterModule} from '@angular/router';
-
-import {AppComponent} from './app.component';
-import {HeroesComponent} from './heroes';
-import {HeroService} from './heroes/shared';
-
-@NgModule({
- imports: [BrowserModule, RouterModule.forChild([{path: '05-04', component: AppComponent}])],
- declarations: [AppComponent, HeroesComponent],
- exports: [AppComponent],
- providers: [HeroService],
-})
-export class AppModule {}
diff --git a/adev/src/content/examples/styleguide/src/05-04/app/heroes/heroes.component.avoid.ts b/adev/src/content/examples/styleguide/src/05-04/app/heroes/heroes.component.avoid.ts
deleted file mode 100644
index 229b26173fc..00000000000
--- a/adev/src/content/examples/styleguide/src/05-04/app/heroes/heroes.component.avoid.ts
+++ /dev/null
@@ -1,71 +0,0 @@
-import {Component, inject} from '@angular/core';
-import {Observable} from 'rxjs';
-
-import {Hero, HeroService} from './shared';
-import {AsyncPipe, NgFor, NgIf, UpperCasePipe} from '@angular/common';
-
-// #docregion example
-/* avoid */
-
-@Component({
- selector: 'toh-heroes',
- template: `
-
-
My Heroes
-
- @for (hero of heroes | async; track hero) {
- -
- {{hero.id}} {{hero.name}}
-
- }
-
- @if (selectedHero) {
-
-
{{selectedHero.name | uppercase}} is my hero
-
- }
-
- `,
- styles: [
- `
- .heroes {
- margin: 0 0 2em 0;
- list-style-type: none;
- padding: 0;
- width: 15em;
- }
- .heroes li {
- cursor: pointer;
- position: relative;
- left: 0;
- background-color: #EEE;
- margin: .5em;
- padding: .3em 0;
- height: 1.6em;
- border-radius: 4px;
- }
- .heroes .badge {
- display: inline-block;
- font-size: small;
- color: white;
- padding: 0.8em 0.7em 0 0.7em;
- background-color: #607D8B;
- line-height: 1em;
- position: relative;
- left: -1px;
- top: -4px;
- height: 1.8em;
- margin-right: .8em;
- border-radius: 4px 0 0 4px;
- }
- `,
- ],
- imports: [NgFor, NgIf, AsyncPipe, UpperCasePipe],
-})
-export class HeroesComponent {
- selectedHero!: Hero;
-
- private heroService = inject(HeroService);
- heroes: Observable = this.heroService.getHeroes();
-}
-// #enddocregion example
diff --git a/adev/src/content/examples/styleguide/src/05-04/app/heroes/heroes.component.css b/adev/src/content/examples/styleguide/src/05-04/app/heroes/heroes.component.css
deleted file mode 100644
index 56d32632637..00000000000
--- a/adev/src/content/examples/styleguide/src/05-04/app/heroes/heroes.component.css
+++ /dev/null
@@ -1,66 +0,0 @@
-/* #docregion */
-.heroes {
- margin: 0 0 2em 0;
- list-style-type: none;
- padding: 0;
- width: 15em;
-}
-
-.heroes li {
- display: flex;
-}
-
-.heroes button {
- flex: 1;
- cursor: pointer;
- position: relative;
- left: 0;
- background-color: #EEE;
- margin: .5em;
- padding: 0;
- border-radius: 4px;
- display: flex;
- align-items: stretch;
- height: 1.8em;
-}
-
-.heroes button:hover {
- color: #2c3a41;
- background-color: #e6e6e6;
- left: .1em;
-}
-
-.heroes button:active {
- background-color: #525252;
- color: #fafafa;
-}
-
-.heroes button.selected {
- background-color: black;
- color: white;
-}
-
-.heroes button.selected:hover {
- background-color: #505050;
- color: white;
-}
-
-.heroes button.selected:active {
- background-color: black;
- color: white;
-}
-
-.heroes .badge {
- display: inline-block;
- font-size: small;
- color: white;
- padding: 0.8em 0.7em 0 0.7em;
- background-color: #405061;
- line-height: 1em;
- margin-right: .8em;
- border-radius: 4px 0 0 4px;
-}
-
-.heroes .name {
- align-self: center;
-}
diff --git a/adev/src/content/examples/styleguide/src/05-04/app/heroes/heroes.component.html b/adev/src/content/examples/styleguide/src/05-04/app/heroes/heroes.component.html
deleted file mode 100644
index d9bac8afad6..00000000000
--- a/adev/src/content/examples/styleguide/src/05-04/app/heroes/heroes.component.html
+++ /dev/null
@@ -1,19 +0,0 @@
-
-
-
My Heroes
-
- @for (hero of heroes | async; track hero) {
- -
-
-
- }
-
- @if (selectedHero) {
-
-
{{ selectedHero.name | uppercase }} is my hero
-
- }
-
diff --git a/adev/src/content/examples/styleguide/src/05-04/app/heroes/heroes.component.ts b/adev/src/content/examples/styleguide/src/05-04/app/heroes/heroes.component.ts
deleted file mode 100644
index 5e318014d7e..00000000000
--- a/adev/src/content/examples/styleguide/src/05-04/app/heroes/heroes.component.ts
+++ /dev/null
@@ -1,20 +0,0 @@
-import {Component, inject} from '@angular/core';
-import {Observable} from 'rxjs';
-
-import {Hero, HeroService} from './shared';
-import {AsyncPipe, NgFor, NgIf, UpperCasePipe} from '@angular/common';
-
-// #docregion example
-@Component({
- selector: 'toh-heroes',
- templateUrl: './heroes.component.html',
- styleUrls: ['./heroes.component.css'],
- imports: [NgFor, NgIf, AsyncPipe, UpperCasePipe],
-})
-export class HeroesComponent {
- selectedHero!: Hero;
-
- private heroService = inject(HeroService);
- heroes: Observable = this.heroService.getHeroes();
-}
-// #enddocregion example
diff --git a/adev/src/content/examples/styleguide/src/05-04/app/heroes/index.ts b/adev/src/content/examples/styleguide/src/05-04/app/heroes/index.ts
deleted file mode 100644
index a8d7f1d4220..00000000000
--- a/adev/src/content/examples/styleguide/src/05-04/app/heroes/index.ts
+++ /dev/null
@@ -1,2 +0,0 @@
-export * from './shared';
-export * from './heroes.component';
diff --git a/adev/src/content/examples/styleguide/src/05-04/app/heroes/shared/hero.model.ts b/adev/src/content/examples/styleguide/src/05-04/app/heroes/shared/hero.model.ts
deleted file mode 100644
index 2b89781da5d..00000000000
--- a/adev/src/content/examples/styleguide/src/05-04/app/heroes/shared/hero.model.ts
+++ /dev/null
@@ -1,5 +0,0 @@
-// #docregion
-export interface Hero {
- id: number;
- name: string;
-}
diff --git a/adev/src/content/examples/styleguide/src/05-04/app/heroes/shared/hero.service.ts b/adev/src/content/examples/styleguide/src/05-04/app/heroes/shared/hero.service.ts
deleted file mode 100644
index 3c597b59be8..00000000000
--- a/adev/src/content/examples/styleguide/src/05-04/app/heroes/shared/hero.service.ts
+++ /dev/null
@@ -1,15 +0,0 @@
-import {inject, Injectable} from '@angular/core';
-import {HttpClient} from '@angular/common/http';
-
-import {Observable} from 'rxjs';
-
-import {Hero} from './hero.model';
-
-@Injectable()
-export class HeroService {
- private http = inject(HttpClient);
-
- getHeroes(): Observable {
- return this.http.get('api/heroes');
- }
-}
diff --git a/adev/src/content/examples/styleguide/src/05-04/app/heroes/shared/index.ts b/adev/src/content/examples/styleguide/src/05-04/app/heroes/shared/index.ts
deleted file mode 100644
index dbb150d3f80..00000000000
--- a/adev/src/content/examples/styleguide/src/05-04/app/heroes/shared/index.ts
+++ /dev/null
@@ -1,2 +0,0 @@
-export * from './hero.model';
-export * from './hero.service';
diff --git a/adev/src/content/examples/styleguide/src/05-04/app/index.ts b/adev/src/content/examples/styleguide/src/05-04/app/index.ts
deleted file mode 100644
index fe8300f1dd4..00000000000
--- a/adev/src/content/examples/styleguide/src/05-04/app/index.ts
+++ /dev/null
@@ -1,2 +0,0 @@
-export * from './heroes';
-export * from './app.component';
diff --git a/adev/src/content/examples/styleguide/src/05-12/app/app.component.ts b/adev/src/content/examples/styleguide/src/05-12/app/app.component.ts
deleted file mode 100644
index a1d61fc9946..00000000000
--- a/adev/src/content/examples/styleguide/src/05-12/app/app.component.ts
+++ /dev/null
@@ -1,9 +0,0 @@
-import {Component} from '@angular/core';
-import {HeroButtonComponent} from './heroes/shared/hero-button/hero-button.component';
-
-@Component({
- selector: 'sg-app',
- template: '',
- imports: [HeroButtonComponent],
-})
-export class AppComponent {}
diff --git a/adev/src/content/examples/styleguide/src/05-12/app/app.module.ts b/adev/src/content/examples/styleguide/src/05-12/app/app.module.ts
deleted file mode 100644
index 4211053c4ff..00000000000
--- a/adev/src/content/examples/styleguide/src/05-12/app/app.module.ts
+++ /dev/null
@@ -1,12 +0,0 @@
-import {NgModule} from '@angular/core';
-import {RouterModule} from '@angular/router';
-
-import {AppComponent} from './app.component';
-import {HeroButtonComponent} from './heroes';
-
-@NgModule({
- imports: [RouterModule.forChild([{path: '05-12', component: AppComponent}])],
- declarations: [AppComponent, HeroButtonComponent],
- exports: [AppComponent],
-})
-export class AppModule {}
diff --git a/adev/src/content/examples/styleguide/src/05-12/app/heroes/index.ts b/adev/src/content/examples/styleguide/src/05-12/app/heroes/index.ts
deleted file mode 100644
index c3da79f741b..00000000000
--- a/adev/src/content/examples/styleguide/src/05-12/app/heroes/index.ts
+++ /dev/null
@@ -1 +0,0 @@
-export * from './shared';
diff --git a/adev/src/content/examples/styleguide/src/05-12/app/heroes/shared/hero-button/hero-button.component.avoid.ts b/adev/src/content/examples/styleguide/src/05-12/app/heroes/shared/hero-button/hero-button.component.avoid.ts
deleted file mode 100644
index c26fcf9a55e..00000000000
--- a/adev/src/content/examples/styleguide/src/05-12/app/heroes/shared/hero-button/hero-button.component.avoid.ts
+++ /dev/null
@@ -1,16 +0,0 @@
-// #docregion
-import {Component, EventEmitter} from '@angular/core';
-// #docregion example
-/* avoid */
-
-@Component({
- selector: 'toh-hero-button',
- template: ``,
- inputs: ['label'],
- outputs: ['heroChange'],
-})
-export class HeroButtonComponent {
- heroChange = new EventEmitter();
- label: string = '';
-}
-// #enddocregion example
diff --git a/adev/src/content/examples/styleguide/src/05-12/app/heroes/shared/hero-button/hero-button.component.ts b/adev/src/content/examples/styleguide/src/05-12/app/heroes/shared/hero-button/hero-button.component.ts
deleted file mode 100644
index d94cca3a100..00000000000
--- a/adev/src/content/examples/styleguide/src/05-12/app/heroes/shared/hero-button/hero-button.component.ts
+++ /dev/null
@@ -1,13 +0,0 @@
-// #docregion
-import {Component, EventEmitter, Input, Output} from '@angular/core';
-
-// #docregion example
-@Component({
- selector: 'toh-hero-button',
- template: ``,
-})
-export class HeroButtonComponent {
- @Output() heroChange = new EventEmitter();
- @Input() label = '';
-}
-// #enddocregion example
diff --git a/adev/src/content/examples/styleguide/src/05-12/app/heroes/shared/hero-button/index.ts b/adev/src/content/examples/styleguide/src/05-12/app/heroes/shared/hero-button/index.ts
deleted file mode 100644
index 6bb67c56704..00000000000
--- a/adev/src/content/examples/styleguide/src/05-12/app/heroes/shared/hero-button/index.ts
+++ /dev/null
@@ -1 +0,0 @@
-export * from './hero-button.component';
diff --git a/adev/src/content/examples/styleguide/src/05-12/app/heroes/shared/index.ts b/adev/src/content/examples/styleguide/src/05-12/app/heroes/shared/index.ts
deleted file mode 100644
index 2334d49c9ad..00000000000
--- a/adev/src/content/examples/styleguide/src/05-12/app/heroes/shared/index.ts
+++ /dev/null
@@ -1 +0,0 @@
-export * from './hero-button';
diff --git a/adev/src/content/examples/styleguide/src/05-12/app/index.ts b/adev/src/content/examples/styleguide/src/05-12/app/index.ts
deleted file mode 100644
index fe8300f1dd4..00000000000
--- a/adev/src/content/examples/styleguide/src/05-12/app/index.ts
+++ /dev/null
@@ -1,2 +0,0 @@
-export * from './heroes';
-export * from './app.component';
diff --git a/adev/src/content/examples/styleguide/src/05-13/app/app.component.avoid.html b/adev/src/content/examples/styleguide/src/05-13/app/app.component.avoid.html
deleted file mode 100644
index 0a263a6a95d..00000000000
--- a/adev/src/content/examples/styleguide/src/05-13/app/app.component.avoid.html
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
diff --git a/adev/src/content/examples/styleguide/src/05-13/app/app.component.html b/adev/src/content/examples/styleguide/src/05-13/app/app.component.html
deleted file mode 100644
index 3cd94ca7724..00000000000
--- a/adev/src/content/examples/styleguide/src/05-13/app/app.component.html
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-The Great Bombasto
diff --git a/adev/src/content/examples/styleguide/src/05-13/app/app.component.ts b/adev/src/content/examples/styleguide/src/05-13/app/app.component.ts
deleted file mode 100644
index 693cfb928ef..00000000000
--- a/adev/src/content/examples/styleguide/src/05-13/app/app.component.ts
+++ /dev/null
@@ -1,10 +0,0 @@
-import {Component} from '@angular/core';
-
-@Component({
- selector: 'sg-app',
- templateUrl: './app.component.html',
- standalone: false,
-})
-export class AppComponent {
- doSomething() {}
-}
diff --git a/adev/src/content/examples/styleguide/src/05-13/app/app.module.ts b/adev/src/content/examples/styleguide/src/05-13/app/app.module.ts
deleted file mode 100644
index 5f88c94ff39..00000000000
--- a/adev/src/content/examples/styleguide/src/05-13/app/app.module.ts
+++ /dev/null
@@ -1,12 +0,0 @@
-import {NgModule} from '@angular/core';
-import {RouterModule} from '@angular/router';
-
-import {AppComponent} from './app.component';
-import {HeroButtonComponent, HeroHighlightDirective} from './heroes';
-
-@NgModule({
- imports: [RouterModule.forChild([{path: '05-13', component: AppComponent}])],
- declarations: [AppComponent, HeroButtonComponent, HeroHighlightDirective],
- exports: [AppComponent],
-})
-export class AppModule {}
diff --git a/adev/src/content/examples/styleguide/src/05-13/app/heroes/index.ts b/adev/src/content/examples/styleguide/src/05-13/app/heroes/index.ts
deleted file mode 100644
index c3da79f741b..00000000000
--- a/adev/src/content/examples/styleguide/src/05-13/app/heroes/index.ts
+++ /dev/null
@@ -1 +0,0 @@
-export * from './shared';
diff --git a/adev/src/content/examples/styleguide/src/05-13/app/heroes/shared/hero-button/hero-button.component.avoid.ts b/adev/src/content/examples/styleguide/src/05-13/app/heroes/shared/hero-button/hero-button.component.avoid.ts
deleted file mode 100644
index bd22db3124a..00000000000
--- a/adev/src/content/examples/styleguide/src/05-13/app/heroes/shared/hero-button/hero-button.component.avoid.ts
+++ /dev/null
@@ -1,14 +0,0 @@
-import {Component, EventEmitter, Input, Output} from '@angular/core';
-// #docregion example
-/* avoid pointless aliasing */
-
-@Component({
- selector: 'toh-hero-button',
- template: ``,
-})
-export class HeroButtonComponent {
- // Pointless aliases
- @Output('heroChangeEvent') heroChange = new EventEmitter();
- @Input('labelAttribute') label!: string;
-}
-// #enddocregion example
diff --git a/adev/src/content/examples/styleguide/src/05-13/app/heroes/shared/hero-button/hero-button.component.ts b/adev/src/content/examples/styleguide/src/05-13/app/heroes/shared/hero-button/hero-button.component.ts
deleted file mode 100644
index 0f0d52ed038..00000000000
--- a/adev/src/content/examples/styleguide/src/05-13/app/heroes/shared/hero-button/hero-button.component.ts
+++ /dev/null
@@ -1,14 +0,0 @@
-// #docregion
-import {Component, EventEmitter, Input, Output} from '@angular/core';
-
-// #docregion example
-@Component({
- selector: 'toh-hero-button',
- template: ``,
-})
-export class HeroButtonComponent {
- // No aliases
- @Output() heroChange = new EventEmitter();
- @Input() label = '';
-}
-// #enddocregion example
diff --git a/adev/src/content/examples/styleguide/src/05-13/app/heroes/shared/hero-button/index.ts b/adev/src/content/examples/styleguide/src/05-13/app/heroes/shared/hero-button/index.ts
deleted file mode 100644
index 6bb67c56704..00000000000
--- a/adev/src/content/examples/styleguide/src/05-13/app/heroes/shared/hero-button/index.ts
+++ /dev/null
@@ -1 +0,0 @@
-export * from './hero-button.component';
diff --git a/adev/src/content/examples/styleguide/src/05-13/app/heroes/shared/hero-highlight.directive.ts b/adev/src/content/examples/styleguide/src/05-13/app/heroes/shared/hero-highlight.directive.ts
deleted file mode 100644
index c4c0211d60f..00000000000
--- a/adev/src/content/examples/styleguide/src/05-13/app/heroes/shared/hero-highlight.directive.ts
+++ /dev/null
@@ -1,17 +0,0 @@
-// #docregion
-import {Directive, ElementRef, inject, Input, OnChanges} from '@angular/core';
-
-// eslint-disable-next-line @angular-eslint/directive-selector
-@Directive({
- selector: '[heroHighlight]',
-})
-export class HeroHighlightDirective implements OnChanges {
- // Aliased because `color` is a better property name than `heroHighlight`
- @Input('heroHighlight') color = '';
-
- private el = inject(ElementRef);
-
- ngOnChanges() {
- this.el.nativeElement.style.backgroundColor = this.color || 'yellow';
- }
-}
diff --git a/adev/src/content/examples/styleguide/src/05-13/app/heroes/shared/index.ts b/adev/src/content/examples/styleguide/src/05-13/app/heroes/shared/index.ts
deleted file mode 100644
index 565f46cf4fa..00000000000
--- a/adev/src/content/examples/styleguide/src/05-13/app/heroes/shared/index.ts
+++ /dev/null
@@ -1,2 +0,0 @@
-export * from './hero-button';
-export * from './hero-highlight.directive';
diff --git a/adev/src/content/examples/styleguide/src/05-13/app/index.ts b/adev/src/content/examples/styleguide/src/05-13/app/index.ts
deleted file mode 100644
index fe8300f1dd4..00000000000
--- a/adev/src/content/examples/styleguide/src/05-13/app/index.ts
+++ /dev/null
@@ -1,2 +0,0 @@
-export * from './heroes';
-export * from './app.component';
diff --git a/adev/src/content/examples/styleguide/src/05-14/app/app.component.ts b/adev/src/content/examples/styleguide/src/05-14/app/app.component.ts
deleted file mode 100644
index 2c61d0d9722..00000000000
--- a/adev/src/content/examples/styleguide/src/05-14/app/app.component.ts
+++ /dev/null
@@ -1,8 +0,0 @@
-import {Component} from '@angular/core';
-
-@Component({
- selector: 'sg-app',
- template: ``,
- standalone: false,
-})
-export class AppComponent {}
diff --git a/adev/src/content/examples/styleguide/src/05-14/app/app.module.ts b/adev/src/content/examples/styleguide/src/05-14/app/app.module.ts
deleted file mode 100644
index d26bd2dae8a..00000000000
--- a/adev/src/content/examples/styleguide/src/05-14/app/app.module.ts
+++ /dev/null
@@ -1,12 +0,0 @@
-import {NgModule} from '@angular/core';
-import {RouterModule} from '@angular/router';
-
-import {AppComponent} from './app.component';
-import {ToastComponent} from './shared';
-
-@NgModule({
- imports: [RouterModule.forChild([{path: '05-14', component: AppComponent}])],
- declarations: [AppComponent, ToastComponent],
- exports: [AppComponent],
-})
-export class AppModule {}
diff --git a/adev/src/content/examples/styleguide/src/05-14/app/index.ts b/adev/src/content/examples/styleguide/src/05-14/app/index.ts
deleted file mode 100644
index ebe5c92f039..00000000000
--- a/adev/src/content/examples/styleguide/src/05-14/app/index.ts
+++ /dev/null
@@ -1,2 +0,0 @@
-export * from './shared';
-export * from './app.component';
diff --git a/adev/src/content/examples/styleguide/src/05-14/app/shared/index.ts b/adev/src/content/examples/styleguide/src/05-14/app/shared/index.ts
deleted file mode 100644
index 7ff6d415e70..00000000000
--- a/adev/src/content/examples/styleguide/src/05-14/app/shared/index.ts
+++ /dev/null
@@ -1 +0,0 @@
-export * from './toast';
diff --git a/adev/src/content/examples/styleguide/src/05-14/app/shared/toast/index.ts b/adev/src/content/examples/styleguide/src/05-14/app/shared/toast/index.ts
deleted file mode 100644
index 6502de796e0..00000000000
--- a/adev/src/content/examples/styleguide/src/05-14/app/shared/toast/index.ts
+++ /dev/null
@@ -1 +0,0 @@
-export * from './toast.component';
diff --git a/adev/src/content/examples/styleguide/src/05-14/app/shared/toast/toast.component.avoid.ts b/adev/src/content/examples/styleguide/src/05-14/app/shared/toast/toast.component.avoid.ts
deleted file mode 100644
index 83ffd7549b2..00000000000
--- a/adev/src/content/examples/styleguide/src/05-14/app/shared/toast/toast.component.avoid.ts
+++ /dev/null
@@ -1,39 +0,0 @@
-// #docregion
-import {OnInit} from '@angular/core';
-// #docregion example
-/* avoid */
-
-export class ToastComponent implements OnInit {
- private defaults = {
- title: '',
- message: 'May the Force be with you',
- };
- message: string;
- title: string;
- private toastElement: any;
-
- ngOnInit() {
- this.toastElement = document.getElementById('toh-toast');
- }
-
- // private methods
- private hide() {
- this.toastElement.style.opacity = 0;
- setTimeout(() => (this.toastElement.style.zIndex = 0), 400);
- }
-
- activate(message = this.defaults.message, title = this.defaults.title) {
- this.title = title;
- this.message = message;
- this.show();
- }
-
- private show() {
- console.log(this.message);
- this.toastElement.style.opacity = 1;
- this.toastElement.style.zIndex = 9999;
-
- setTimeout(() => this.hide(), 2500);
- }
-}
-// #enddocregion example
diff --git a/adev/src/content/examples/styleguide/src/05-14/app/shared/toast/toast.component.ts b/adev/src/content/examples/styleguide/src/05-14/app/shared/toast/toast.component.ts
deleted file mode 100644
index c60bcdd314c..00000000000
--- a/adev/src/content/examples/styleguide/src/05-14/app/shared/toast/toast.component.ts
+++ /dev/null
@@ -1,46 +0,0 @@
-// #docregion
-import {Component, OnInit} from '@angular/core';
-
-@Component({
- selector: 'toh-toast',
- template: `...`,
- standalone: false,
-})
-// #docregion example
-export class ToastComponent implements OnInit {
- // public properties
- message = '';
- title = '';
-
- // private fields
- private defaults = {
- title: '',
- message: 'May the Force be with you',
- };
- private toastElement: any;
-
- // public methods
- activate(message = this.defaults.message, title = this.defaults.title) {
- this.title = title;
- this.message = message;
- this.show();
- }
-
- ngOnInit() {
- this.toastElement = document.getElementById('toh-toast');
- }
-
- // private methods
- private hide() {
- this.toastElement.style.opacity = 0;
- setTimeout(() => (this.toastElement.style.zIndex = 0), 400);
- }
-
- private show() {
- console.log(this.message);
- this.toastElement.style.opacity = 1;
- this.toastElement.style.zIndex = 9999;
- setTimeout(() => this.hide(), 2500);
- }
-}
-// #enddocregion example
diff --git a/adev/src/content/examples/styleguide/src/05-15/app/app.component.ts b/adev/src/content/examples/styleguide/src/05-15/app/app.component.ts
deleted file mode 100644
index 8fb32ebac81..00000000000
--- a/adev/src/content/examples/styleguide/src/05-15/app/app.component.ts
+++ /dev/null
@@ -1,11 +0,0 @@
-import {Component} from '@angular/core';
-
-import {HeroService} from './heroes';
-
-@Component({
- selector: 'sg-app',
- template: '',
- providers: [HeroService],
- standalone: false,
-})
-export class AppComponent {}
diff --git a/adev/src/content/examples/styleguide/src/05-15/app/app.module.ts b/adev/src/content/examples/styleguide/src/05-15/app/app.module.ts
deleted file mode 100644
index 0a2c86f9558..00000000000
--- a/adev/src/content/examples/styleguide/src/05-15/app/app.module.ts
+++ /dev/null
@@ -1,13 +0,0 @@
-import {NgModule} from '@angular/core';
-import {BrowserModule} from '@angular/platform-browser';
-import {RouterModule} from '@angular/router';
-
-import {AppComponent} from './app.component';
-import {HeroListComponent} from './heroes';
-
-@NgModule({
- imports: [BrowserModule, RouterModule.forChild([{path: '05-15', component: AppComponent}])],
- declarations: [AppComponent, HeroListComponent],
- exports: [AppComponent],
-})
-export class AppModule {}
diff --git a/adev/src/content/examples/styleguide/src/05-15/app/heroes/hero-list/hero-list.component.avoid.ts b/adev/src/content/examples/styleguide/src/05-15/app/heroes/hero-list/hero-list.component.avoid.ts
deleted file mode 100644
index 02893d21ed6..00000000000
--- a/adev/src/content/examples/styleguide/src/05-15/app/heroes/hero-list/hero-list.component.avoid.ts
+++ /dev/null
@@ -1,46 +0,0 @@
-// #docregion
-/* avoid */
-
-import {Component, inject, OnInit} from '@angular/core';
-import {HttpClient} from '@angular/common/http';
-
-import {Observable} from 'rxjs';
-import {catchError, finalize} from 'rxjs/operators';
-
-import {Hero} from '../shared/hero.model';
-
-const heroesUrl = 'http://angular.io';
-
-@Component({
- selector: 'toh-hero-list',
- template: `...`,
-})
-export class HeroListComponent {
- heroes: Hero[] = [];
-
- private http = inject(HttpClient);
-
- constructor() {
- this.getHeroes();
- }
-
- getHeroes() {
- this.heroes = [];
- this.http
- .get(heroesUrl)
- .pipe(
- catchError(this.catchBadResponse),
- finalize(() => this.hideSpinner()),
- )
- .subscribe((heroes: Hero[]) => (this.heroes = heroes));
- }
-
- private catchBadResponse(err: any, source: Observable) {
- // log and handle the exception
- return new Observable();
- }
-
- private hideSpinner() {
- // hide the spinner
- }
-}
diff --git a/adev/src/content/examples/styleguide/src/05-15/app/heroes/hero-list/hero-list.component.ts b/adev/src/content/examples/styleguide/src/05-15/app/heroes/hero-list/hero-list.component.ts
deleted file mode 100644
index 0fc48b01d5a..00000000000
--- a/adev/src/content/examples/styleguide/src/05-15/app/heroes/hero-list/hero-list.component.ts
+++ /dev/null
@@ -1,22 +0,0 @@
-// #docregion example
-import {Component, inject, OnInit} from '@angular/core';
-
-import {Hero, HeroService} from '../shared';
-
-@Component({
- selector: 'toh-hero-list',
- template: `...`,
-})
-export class HeroListComponent implements OnInit {
- heroes: Hero[] = [];
- private heroService = inject(HeroService);
-
- getHeroes() {
- this.heroes = [];
- this.heroService.getHeroes().subscribe((heroes) => (this.heroes = heroes));
- }
- ngOnInit() {
- this.getHeroes();
- }
-}
-// #enddocregion example
diff --git a/adev/src/content/examples/styleguide/src/05-15/app/heroes/hero-list/index.ts b/adev/src/content/examples/styleguide/src/05-15/app/heroes/hero-list/index.ts
deleted file mode 100644
index c4bcb3278ed..00000000000
--- a/adev/src/content/examples/styleguide/src/05-15/app/heroes/hero-list/index.ts
+++ /dev/null
@@ -1 +0,0 @@
-export * from './hero-list.component';
diff --git a/adev/src/content/examples/styleguide/src/05-15/app/heroes/index.ts b/adev/src/content/examples/styleguide/src/05-15/app/heroes/index.ts
deleted file mode 100644
index f1112f1c7cc..00000000000
--- a/adev/src/content/examples/styleguide/src/05-15/app/heroes/index.ts
+++ /dev/null
@@ -1,2 +0,0 @@
-export * from './hero-list';
-export * from './shared';
diff --git a/adev/src/content/examples/styleguide/src/05-15/app/heroes/shared/hero.model.ts b/adev/src/content/examples/styleguide/src/05-15/app/heroes/shared/hero.model.ts
deleted file mode 100644
index 2b89781da5d..00000000000
--- a/adev/src/content/examples/styleguide/src/05-15/app/heroes/shared/hero.model.ts
+++ /dev/null
@@ -1,5 +0,0 @@
-// #docregion
-export interface Hero {
- id: number;
- name: string;
-}
diff --git a/adev/src/content/examples/styleguide/src/05-15/app/heroes/shared/hero.service.ts b/adev/src/content/examples/styleguide/src/05-15/app/heroes/shared/hero.service.ts
deleted file mode 100644
index f0f20be054c..00000000000
--- a/adev/src/content/examples/styleguide/src/05-15/app/heroes/shared/hero.service.ts
+++ /dev/null
@@ -1,14 +0,0 @@
-// #docregion
-import {Injectable} from '@angular/core';
-
-import {of} from 'rxjs';
-
-import {Hero} from './hero.model';
-
-@Injectable()
-export class HeroService {
- getHeroes() {
- const heroes: Hero[] = [];
- return of(heroes);
- }
-}
diff --git a/adev/src/content/examples/styleguide/src/05-15/app/heroes/shared/index.ts b/adev/src/content/examples/styleguide/src/05-15/app/heroes/shared/index.ts
deleted file mode 100644
index 27516fdedd0..00000000000
--- a/adev/src/content/examples/styleguide/src/05-15/app/heroes/shared/index.ts
+++ /dev/null
@@ -1,3 +0,0 @@
-// #docregion
-export * from './hero.model';
-export * from './hero.service';
diff --git a/adev/src/content/examples/styleguide/src/05-15/app/index.ts b/adev/src/content/examples/styleguide/src/05-15/app/index.ts
deleted file mode 100644
index fe8300f1dd4..00000000000
--- a/adev/src/content/examples/styleguide/src/05-15/app/index.ts
+++ /dev/null
@@ -1,2 +0,0 @@
-export * from './heroes';
-export * from './app.component';
diff --git a/adev/src/content/examples/styleguide/src/05-16/app/app.component.avoid.html b/adev/src/content/examples/styleguide/src/05-16/app/app.component.avoid.html
deleted file mode 100644
index 2c0cea58e24..00000000000
--- a/adev/src/content/examples/styleguide/src/05-16/app/app.component.avoid.html
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
diff --git a/adev/src/content/examples/styleguide/src/05-16/app/app.component.html b/adev/src/content/examples/styleguide/src/05-16/app/app.component.html
deleted file mode 100644
index 4883a6940a3..00000000000
--- a/adev/src/content/examples/styleguide/src/05-16/app/app.component.html
+++ /dev/null
@@ -1,2 +0,0 @@
-
-
diff --git a/adev/src/content/examples/styleguide/src/05-16/app/app.component.ts b/adev/src/content/examples/styleguide/src/05-16/app/app.component.ts
deleted file mode 100644
index 6a8df92de57..00000000000
--- a/adev/src/content/examples/styleguide/src/05-16/app/app.component.ts
+++ /dev/null
@@ -1,10 +0,0 @@
-import {Component} from '@angular/core';
-
-@Component({
- selector: 'sg-app',
- templateUrl: './app.component.html',
- standalone: false,
-})
-export class AppComponent {
- onSavedTheDay(event$: any) {}
-}
diff --git a/adev/src/content/examples/styleguide/src/05-16/app/app.module.ts b/adev/src/content/examples/styleguide/src/05-16/app/app.module.ts
deleted file mode 100644
index e76d58a1973..00000000000
--- a/adev/src/content/examples/styleguide/src/05-16/app/app.module.ts
+++ /dev/null
@@ -1,13 +0,0 @@
-import {NgModule} from '@angular/core';
-import {BrowserModule} from '@angular/platform-browser';
-import {RouterModule} from '@angular/router';
-
-import {AppComponent} from './app.component';
-import {HeroComponent} from './heroes';
-
-@NgModule({
- imports: [BrowserModule, RouterModule.forChild([{path: '05-16', component: AppComponent}])],
- declarations: [AppComponent, HeroComponent],
- exports: [AppComponent],
-})
-export class AppModule {}
diff --git a/adev/src/content/examples/styleguide/src/05-16/app/heroes/hero.component.avoid.ts b/adev/src/content/examples/styleguide/src/05-16/app/heroes/hero.component.avoid.ts
deleted file mode 100644
index 9cb3ce9137f..00000000000
--- a/adev/src/content/examples/styleguide/src/05-16/app/heroes/hero.component.avoid.ts
+++ /dev/null
@@ -1,13 +0,0 @@
-// #docregion
-import {Component, EventEmitter, Output} from '@angular/core';
-// #docregion example
-/* avoid */
-
-@Component({
- selector: 'toh-hero',
- template: `...`,
-})
-export class HeroComponent {
- @Output() onSavedTheDay = new EventEmitter();
-}
-// #enddocregion example
diff --git a/adev/src/content/examples/styleguide/src/05-16/app/heroes/hero.component.ts b/adev/src/content/examples/styleguide/src/05-16/app/heroes/hero.component.ts
deleted file mode 100644
index eb03ff280bd..00000000000
--- a/adev/src/content/examples/styleguide/src/05-16/app/heroes/hero.component.ts
+++ /dev/null
@@ -1,12 +0,0 @@
-// #docregion
-import {Component, EventEmitter, Output} from '@angular/core';
-
-@Component({
- selector: 'toh-hero',
- template: `...`,
-})
-// #docregion example
-export class HeroComponent {
- @Output() savedTheDay = new EventEmitter();
-}
-// #enddocregion example
diff --git a/adev/src/content/examples/styleguide/src/05-16/app/heroes/index.ts b/adev/src/content/examples/styleguide/src/05-16/app/heroes/index.ts
deleted file mode 100644
index 084f36d7034..00000000000
--- a/adev/src/content/examples/styleguide/src/05-16/app/heroes/index.ts
+++ /dev/null
@@ -1 +0,0 @@
-export * from './hero.component';
diff --git a/adev/src/content/examples/styleguide/src/05-16/app/index.ts b/adev/src/content/examples/styleguide/src/05-16/app/index.ts
deleted file mode 100644
index fe8300f1dd4..00000000000
--- a/adev/src/content/examples/styleguide/src/05-16/app/index.ts
+++ /dev/null
@@ -1,2 +0,0 @@
-export * from './heroes';
-export * from './app.component';
diff --git a/adev/src/content/examples/styleguide/src/05-17/app/app.component.ts b/adev/src/content/examples/styleguide/src/05-17/app/app.component.ts
deleted file mode 100644
index a8b518fc8b8..00000000000
--- a/adev/src/content/examples/styleguide/src/05-17/app/app.component.ts
+++ /dev/null
@@ -1,8 +0,0 @@
-import {Component} from '@angular/core';
-
-@Component({
- selector: 'sg-app',
- template: '',
- standalone: false,
-})
-export class AppComponent {}
diff --git a/adev/src/content/examples/styleguide/src/05-17/app/app.module.ts b/adev/src/content/examples/styleguide/src/05-17/app/app.module.ts
deleted file mode 100644
index 7a5ad610c2e..00000000000
--- a/adev/src/content/examples/styleguide/src/05-17/app/app.module.ts
+++ /dev/null
@@ -1,13 +0,0 @@
-import {NgModule} from '@angular/core';
-import {BrowserModule} from '@angular/platform-browser';
-import {RouterModule} from '@angular/router';
-
-import {AppComponent} from './app.component';
-import {HeroComponent, HeroListComponent} from './heroes';
-
-@NgModule({
- imports: [BrowserModule, RouterModule.forChild([{path: '05-17', component: AppComponent}])],
- declarations: [AppComponent, HeroComponent, HeroListComponent],
- exports: [AppComponent],
-})
-export class AppModule {}
diff --git a/adev/src/content/examples/styleguide/src/05-17/app/heroes/hero-list/hero-list.component.avoid.ts b/adev/src/content/examples/styleguide/src/05-17/app/heroes/hero-list/hero-list.component.avoid.ts
deleted file mode 100644
index 8e4586c701f..00000000000
--- a/adev/src/content/examples/styleguide/src/05-17/app/heroes/hero-list/hero-list.component.avoid.ts
+++ /dev/null
@@ -1,29 +0,0 @@
-// #docregion
-import {Component} from '@angular/core';
-
-import {Hero} from '../shared/hero.model';
-import {NgFor} from '@angular/common';
-import {HeroComponent} from '../hero/hero.component';
-
-// #docregion example
-/* avoid */
-
-@Component({
- selector: 'toh-hero-list',
- template: `
-
- Our list of heroes:
- @for (hero of heroes; track hero) {
-
- }
- Total powers: {{totalPowers}}
- Average power: {{totalPowers / heroes.length}}
-
- `,
- imports: [NgFor, HeroComponent],
-})
-export class HeroListComponent {
- heroes: Hero[] = [];
- totalPowers: number = 0;
-}
-// #enddocregion example
diff --git a/adev/src/content/examples/styleguide/src/05-17/app/heroes/hero-list/hero-list.component.ts b/adev/src/content/examples/styleguide/src/05-17/app/heroes/hero-list/hero-list.component.ts
deleted file mode 100644
index 6b045458cd0..00000000000
--- a/adev/src/content/examples/styleguide/src/05-17/app/heroes/hero-list/hero-list.component.ts
+++ /dev/null
@@ -1,38 +0,0 @@
-// #docplaster
-// #docregion
-import {Component} from '@angular/core';
-import {HeroComponent} from '../hero/hero.component';
-import {Hero} from '../shared/hero.model';
-import {NgFor} from '@angular/common';
-
-// #docregion example
-@Component({
- selector: 'toh-hero-list',
- template: `
-
- Our list of heroes:
- @for (hero of heroes; track hero) {
-
- }
- Total powers: {{totalPowers}}
- Average power: {{avgPower}}
-
- `,
- imports: [NgFor, HeroComponent],
-})
-export class HeroListComponent {
- heroes: Hero[];
- totalPowers = 0;
-
- // #enddocregion example
- // testing harness
- constructor() {
- this.heroes = [];
- }
-
- // #docregion example
- get avgPower() {
- return this.totalPowers / this.heroes.length;
- }
-}
-// #enddocregion example
diff --git a/adev/src/content/examples/styleguide/src/05-17/app/heroes/hero-list/index.ts b/adev/src/content/examples/styleguide/src/05-17/app/heroes/hero-list/index.ts
deleted file mode 100644
index c4bcb3278ed..00000000000
--- a/adev/src/content/examples/styleguide/src/05-17/app/heroes/hero-list/index.ts
+++ /dev/null
@@ -1 +0,0 @@
-export * from './hero-list.component';
diff --git a/adev/src/content/examples/styleguide/src/05-17/app/heroes/hero/hero.component.ts b/adev/src/content/examples/styleguide/src/05-17/app/heroes/hero/hero.component.ts
deleted file mode 100644
index 8ca9dfa92a8..00000000000
--- a/adev/src/content/examples/styleguide/src/05-17/app/heroes/hero/hero.component.ts
+++ /dev/null
@@ -1,11 +0,0 @@
-import {Component, Input} from '@angular/core';
-
-import {Hero} from '../shared/hero.model';
-
-@Component({
- selector: 'toh-hero',
- template: `...`,
-})
-export class HeroComponent {
- @Input() hero!: Hero;
-}
diff --git a/adev/src/content/examples/styleguide/src/05-17/app/heroes/hero/index.ts b/adev/src/content/examples/styleguide/src/05-17/app/heroes/hero/index.ts
deleted file mode 100644
index 084f36d7034..00000000000
--- a/adev/src/content/examples/styleguide/src/05-17/app/heroes/hero/index.ts
+++ /dev/null
@@ -1 +0,0 @@
-export * from './hero.component';
diff --git a/adev/src/content/examples/styleguide/src/05-17/app/heroes/index.ts b/adev/src/content/examples/styleguide/src/05-17/app/heroes/index.ts
deleted file mode 100644
index dcf3e79bd34..00000000000
--- a/adev/src/content/examples/styleguide/src/05-17/app/heroes/index.ts
+++ /dev/null
@@ -1,3 +0,0 @@
-export * from './hero';
-export * from './hero-list';
-export * from './shared';
diff --git a/adev/src/content/examples/styleguide/src/05-17/app/heroes/shared/hero.model.ts b/adev/src/content/examples/styleguide/src/05-17/app/heroes/shared/hero.model.ts
deleted file mode 100644
index 2b89781da5d..00000000000
--- a/adev/src/content/examples/styleguide/src/05-17/app/heroes/shared/hero.model.ts
+++ /dev/null
@@ -1,5 +0,0 @@
-// #docregion
-export interface Hero {
- id: number;
- name: string;
-}
diff --git a/adev/src/content/examples/styleguide/src/05-17/app/heroes/shared/index.ts b/adev/src/content/examples/styleguide/src/05-17/app/heroes/shared/index.ts
deleted file mode 100644
index 0dceb684c40..00000000000
--- a/adev/src/content/examples/styleguide/src/05-17/app/heroes/shared/index.ts
+++ /dev/null
@@ -1 +0,0 @@
-export * from './hero.model';
diff --git a/adev/src/content/examples/styleguide/src/05-17/app/index.ts b/adev/src/content/examples/styleguide/src/05-17/app/index.ts
deleted file mode 100644
index fe8300f1dd4..00000000000
--- a/adev/src/content/examples/styleguide/src/05-17/app/index.ts
+++ /dev/null
@@ -1,2 +0,0 @@
-export * from './heroes';
-export * from './app.component';
diff --git a/adev/src/content/examples/styleguide/src/05-18/app/app.component.ts b/adev/src/content/examples/styleguide/src/05-18/app/app.component.ts
deleted file mode 100644
index a8b518fc8b8..00000000000
--- a/adev/src/content/examples/styleguide/src/05-18/app/app.component.ts
+++ /dev/null
@@ -1,8 +0,0 @@
-import {Component} from '@angular/core';
-
-@Component({
- selector: 'sg-app',
- template: '',
- standalone: false,
-})
-export class AppComponent {}
diff --git a/adev/src/content/examples/styleguide/src/05-18/app/app.module.ts b/adev/src/content/examples/styleguide/src/05-18/app/app.module.ts
deleted file mode 100644
index 44f33aa1e63..00000000000
--- a/adev/src/content/examples/styleguide/src/05-18/app/app.module.ts
+++ /dev/null
@@ -1,13 +0,0 @@
-import {NgModule} from '@angular/core';
-import {BrowserModule} from '@angular/platform-browser';
-import {RouterModule} from '@angular/router';
-
-import {AppComponent} from './app.component';
-import {HeroComponent, HeroListComponent} from './heroes';
-
-@NgModule({
- imports: [BrowserModule, RouterModule.forChild([{path: '05-18', component: AppComponent}])],
- declarations: [AppComponent, HeroComponent, HeroListComponent],
- exports: [AppComponent],
-})
-export class AppModule {}
diff --git a/adev/src/content/examples/styleguide/src/05-18/app/heroes/hero-list/hero-list.component.ts b/adev/src/content/examples/styleguide/src/05-18/app/heroes/hero-list/hero-list.component.ts
deleted file mode 100644
index 29ae2e83417..00000000000
--- a/adev/src/content/examples/styleguide/src/05-18/app/heroes/hero-list/hero-list.component.ts
+++ /dev/null
@@ -1,25 +0,0 @@
-import {Component} from '@angular/core';
-
-import {Hero} from '../shared/hero.model';
-
-@Component({
- selector: 'toh-hero-list',
- template: `
-
- Our list of heroes:
-
-
- Total powers: {{totalPowers}}
- Average power: {{avgPower}}
-
- `,
- standalone: false,
-})
-export class HeroListComponent {
- heroes: Hero[] = [];
- totalPowers = 1;
-
- get avgPower() {
- return this.totalPowers / this.heroes.length;
- }
-}
diff --git a/adev/src/content/examples/styleguide/src/05-18/app/heroes/hero-list/index.ts b/adev/src/content/examples/styleguide/src/05-18/app/heroes/hero-list/index.ts
deleted file mode 100644
index c4bcb3278ed..00000000000
--- a/adev/src/content/examples/styleguide/src/05-18/app/heroes/hero-list/index.ts
+++ /dev/null
@@ -1 +0,0 @@
-export * from './hero-list.component';
diff --git a/adev/src/content/examples/styleguide/src/05-18/app/heroes/hero/hero.component.avoid.ts b/adev/src/content/examples/styleguide/src/05-18/app/heroes/hero/hero.component.avoid.ts
deleted file mode 100644
index 8c1aba9af13..00000000000
--- a/adev/src/content/examples/styleguide/src/05-18/app/heroes/hero/hero.component.avoid.ts
+++ /dev/null
@@ -1,15 +0,0 @@
-import {Component, Input} from '@angular/core';
-
-// #docregion example
-@Component({
- selector: 'toh-hero',
- template: `...`,
-})
-export class HeroComponent {
- // The exclamation mark suppresses errors that a property is
- // not initialized.
- // Ignoring this enforcement can prevent the type checker
- // from finding potential issues.
- @Input() id!: string;
-}
-// #enddocregion example
diff --git a/adev/src/content/examples/styleguide/src/05-18/app/heroes/hero/hero.component.optional.ts b/adev/src/content/examples/styleguide/src/05-18/app/heroes/hero/hero.component.optional.ts
deleted file mode 100644
index afb4587f4ac..00000000000
--- a/adev/src/content/examples/styleguide/src/05-18/app/heroes/hero/hero.component.optional.ts
+++ /dev/null
@@ -1,17 +0,0 @@
-import {Component, Input} from '@angular/core';
-
-// #docregion example
-@Component({
- selector: 'toh-hero',
- template: `...`,
-})
-export class HeroComponent {
- @Input() id?: string;
-
- process() {
- if (this.id) {
- // ...
- }
- }
-}
-// #enddocregion example
diff --git a/adev/src/content/examples/styleguide/src/05-18/app/heroes/hero/hero.component.ts b/adev/src/content/examples/styleguide/src/05-18/app/heroes/hero/hero.component.ts
deleted file mode 100644
index c8132e8b1f2..00000000000
--- a/adev/src/content/examples/styleguide/src/05-18/app/heroes/hero/hero.component.ts
+++ /dev/null
@@ -1,11 +0,0 @@
-import {Component, Input} from '@angular/core';
-
-// #docregion example
-@Component({
- selector: 'toh-hero',
- template: `...`,
-})
-export class HeroComponent {
- @Input() id = 'default_id';
-}
-// #enddocregion example
diff --git a/adev/src/content/examples/styleguide/src/05-18/app/heroes/hero/index.ts b/adev/src/content/examples/styleguide/src/05-18/app/heroes/hero/index.ts
deleted file mode 100644
index 084f36d7034..00000000000
--- a/adev/src/content/examples/styleguide/src/05-18/app/heroes/hero/index.ts
+++ /dev/null
@@ -1 +0,0 @@
-export * from './hero.component';
diff --git a/adev/src/content/examples/styleguide/src/05-18/app/heroes/index.ts b/adev/src/content/examples/styleguide/src/05-18/app/heroes/index.ts
deleted file mode 100644
index dcf3e79bd34..00000000000
--- a/adev/src/content/examples/styleguide/src/05-18/app/heroes/index.ts
+++ /dev/null
@@ -1,3 +0,0 @@
-export * from './hero';
-export * from './hero-list';
-export * from './shared';
diff --git a/adev/src/content/examples/styleguide/src/05-18/app/heroes/shared/hero.model.ts b/adev/src/content/examples/styleguide/src/05-18/app/heroes/shared/hero.model.ts
deleted file mode 100644
index a61b497759b..00000000000
--- a/adev/src/content/examples/styleguide/src/05-18/app/heroes/shared/hero.model.ts
+++ /dev/null
@@ -1,4 +0,0 @@
-export interface Hero {
- id: number;
- name: string;
-}
diff --git a/adev/src/content/examples/styleguide/src/05-18/app/heroes/shared/index.ts b/adev/src/content/examples/styleguide/src/05-18/app/heroes/shared/index.ts
deleted file mode 100644
index 0dceb684c40..00000000000
--- a/adev/src/content/examples/styleguide/src/05-18/app/heroes/shared/index.ts
+++ /dev/null
@@ -1 +0,0 @@
-export * from './hero.model';
diff --git a/adev/src/content/examples/styleguide/src/05-18/app/index.ts b/adev/src/content/examples/styleguide/src/05-18/app/index.ts
deleted file mode 100644
index fe8300f1dd4..00000000000
--- a/adev/src/content/examples/styleguide/src/05-18/app/index.ts
+++ /dev/null
@@ -1,2 +0,0 @@
-export * from './heroes';
-export * from './app.component';
diff --git a/adev/src/content/examples/styleguide/src/06-01/app/app.component.html b/adev/src/content/examples/styleguide/src/06-01/app/app.component.html
deleted file mode 100644
index 2ccf87d0f51..00000000000
--- a/adev/src/content/examples/styleguide/src/06-01/app/app.component.html
+++ /dev/null
@@ -1,2 +0,0 @@
-
-Bombasta
diff --git a/adev/src/content/examples/styleguide/src/06-01/app/app.component.ts b/adev/src/content/examples/styleguide/src/06-01/app/app.component.ts
deleted file mode 100644
index 81292503e4b..00000000000
--- a/adev/src/content/examples/styleguide/src/06-01/app/app.component.ts
+++ /dev/null
@@ -1,8 +0,0 @@
-import {Component} from '@angular/core';
-
-@Component({
- selector: 'sg-app',
- templateUrl: './app.component.html',
- standalone: false,
-})
-export class AppComponent {}
diff --git a/adev/src/content/examples/styleguide/src/06-01/app/app.module.ts b/adev/src/content/examples/styleguide/src/06-01/app/app.module.ts
deleted file mode 100644
index b86d385cf53..00000000000
--- a/adev/src/content/examples/styleguide/src/06-01/app/app.module.ts
+++ /dev/null
@@ -1,12 +0,0 @@
-import {NgModule} from '@angular/core';
-import {RouterModule} from '@angular/router';
-
-import {AppComponent} from './app.component';
-import {HighlightDirective} from './shared';
-
-@NgModule({
- imports: [RouterModule.forChild([{path: '06-01', component: AppComponent}])],
- declarations: [AppComponent, HighlightDirective],
- exports: [AppComponent],
-})
-export class AppModule {}
diff --git a/adev/src/content/examples/styleguide/src/06-01/app/index.ts b/adev/src/content/examples/styleguide/src/06-01/app/index.ts
deleted file mode 100644
index ebe5c92f039..00000000000
--- a/adev/src/content/examples/styleguide/src/06-01/app/index.ts
+++ /dev/null
@@ -1,2 +0,0 @@
-export * from './shared';
-export * from './app.component';
diff --git a/adev/src/content/examples/styleguide/src/06-01/app/shared/highlight.directive.ts b/adev/src/content/examples/styleguide/src/06-01/app/shared/highlight.directive.ts
deleted file mode 100644
index d5c27155502..00000000000
--- a/adev/src/content/examples/styleguide/src/06-01/app/shared/highlight.directive.ts
+++ /dev/null
@@ -1,13 +0,0 @@
-// #docregion
-import {Directive, HostListener} from '@angular/core';
-
-// #docregion example
-@Directive({
- selector: '[tohHighlight]',
-})
-export class HighlightDirective {
- @HostListener('mouseover') onMouseEnter() {
- // do highlight work
- }
-}
-// #enddocregion example
diff --git a/adev/src/content/examples/styleguide/src/06-01/app/shared/index.ts b/adev/src/content/examples/styleguide/src/06-01/app/shared/index.ts
deleted file mode 100644
index 105a0356808..00000000000
--- a/adev/src/content/examples/styleguide/src/06-01/app/shared/index.ts
+++ /dev/null
@@ -1 +0,0 @@
-export * from './highlight.directive';
diff --git a/adev/src/content/examples/styleguide/src/06-03/app/app.component.ts b/adev/src/content/examples/styleguide/src/06-03/app/app.component.ts
deleted file mode 100644
index af050c68ccf..00000000000
--- a/adev/src/content/examples/styleguide/src/06-03/app/app.component.ts
+++ /dev/null
@@ -1,10 +0,0 @@
-import {Component} from '@angular/core';
-
-@Component({
- selector: 'sg-app',
- template: `
-
- `,
- standalone: false,
-})
-export class AppComponent {}
diff --git a/adev/src/content/examples/styleguide/src/06-03/app/app.module.ts b/adev/src/content/examples/styleguide/src/06-03/app/app.module.ts
deleted file mode 100644
index b2f81c44987..00000000000
--- a/adev/src/content/examples/styleguide/src/06-03/app/app.module.ts
+++ /dev/null
@@ -1,12 +0,0 @@
-import {NgModule} from '@angular/core';
-import {RouterModule} from '@angular/router';
-
-import {AppComponent} from './app.component';
-import {ValidatorDirective, Validator2Directive} from './shared';
-
-@NgModule({
- imports: [RouterModule.forChild([{path: '06-03', component: AppComponent}])],
- declarations: [AppComponent, ValidatorDirective, Validator2Directive],
- exports: [AppComponent],
-})
-export class AppModule {}
diff --git a/adev/src/content/examples/styleguide/src/06-03/app/index.ts b/adev/src/content/examples/styleguide/src/06-03/app/index.ts
deleted file mode 100644
index ebe5c92f039..00000000000
--- a/adev/src/content/examples/styleguide/src/06-03/app/index.ts
+++ /dev/null
@@ -1,2 +0,0 @@
-export * from './shared';
-export * from './app.component';
diff --git a/adev/src/content/examples/styleguide/src/06-03/app/shared/index.ts b/adev/src/content/examples/styleguide/src/06-03/app/shared/index.ts
deleted file mode 100644
index ba25e4c4585..00000000000
--- a/adev/src/content/examples/styleguide/src/06-03/app/shared/index.ts
+++ /dev/null
@@ -1,2 +0,0 @@
-export * from './validator.directive';
-export * from './validator2.directive';
diff --git a/adev/src/content/examples/styleguide/src/06-03/app/shared/validator.directive.ts b/adev/src/content/examples/styleguide/src/06-03/app/shared/validator.directive.ts
deleted file mode 100644
index ca860b81c30..00000000000
--- a/adev/src/content/examples/styleguide/src/06-03/app/shared/validator.directive.ts
+++ /dev/null
@@ -1,12 +0,0 @@
-// #docregion
-import {Directive, HostBinding, HostListener} from '@angular/core';
-
-@Directive({
- selector: '[tohValidator]',
-})
-export class ValidatorDirective {
- @HostBinding('attr.role') role = 'button';
- @HostListener('mouseenter') onMouseEnter() {
- // do work
- }
-}
diff --git a/adev/src/content/examples/styleguide/src/06-03/app/shared/validator2.directive.ts b/adev/src/content/examples/styleguide/src/06-03/app/shared/validator2.directive.ts
deleted file mode 100644
index 0c89fa53c0f..00000000000
--- a/adev/src/content/examples/styleguide/src/06-03/app/shared/validator2.directive.ts
+++ /dev/null
@@ -1,17 +0,0 @@
-/* eslint-disable @angular-eslint/no-host-metadata-property */
-// #docregion
-import {Directive} from '@angular/core';
-
-@Directive({
- selector: '[tohValidator2]',
- host: {
- '[attr.role]': 'role',
- '(mouseenter)': 'onMouseEnter()',
- },
-})
-export class Validator2Directive {
- role = 'button';
- onMouseEnter() {
- // do work
- }
-}
diff --git a/adev/src/content/examples/styleguide/src/07-01/app/app.component.html b/adev/src/content/examples/styleguide/src/07-01/app/app.component.html
deleted file mode 100644
index 3113a31140c..00000000000
--- a/adev/src/content/examples/styleguide/src/07-01/app/app.component.html
+++ /dev/null
@@ -1,5 +0,0 @@
-
diff --git a/adev/src/content/examples/styleguide/src/07-01/app/app.component.ts b/adev/src/content/examples/styleguide/src/07-01/app/app.component.ts
deleted file mode 100644
index 323fc194532..00000000000
--- a/adev/src/content/examples/styleguide/src/07-01/app/app.component.ts
+++ /dev/null
@@ -1,19 +0,0 @@
-import {Component, inject, OnInit} from '@angular/core';
-
-import {Hero, HeroService} from './heroes';
-
-@Component({
- selector: 'sg-app',
- templateUrl: './app.component.html',
- providers: [HeroService],
- standalone: false,
-})
-export class AppComponent implements OnInit {
- heroes: Hero[] = [];
-
- private heroService = inject(HeroService);
-
- ngOnInit() {
- this.heroService.getHeroes().subscribe((heroes) => (this.heroes = heroes));
- }
-}
diff --git a/adev/src/content/examples/styleguide/src/07-01/app/app.module.ts b/adev/src/content/examples/styleguide/src/07-01/app/app.module.ts
deleted file mode 100644
index 7d00c6f00b7..00000000000
--- a/adev/src/content/examples/styleguide/src/07-01/app/app.module.ts
+++ /dev/null
@@ -1,12 +0,0 @@
-import {NgModule} from '@angular/core';
-import {BrowserModule} from '@angular/platform-browser';
-import {RouterModule} from '@angular/router';
-
-import {AppComponent} from './app.component';
-
-@NgModule({
- imports: [BrowserModule, RouterModule.forChild([{path: '07-01', component: AppComponent}])],
- declarations: [AppComponent],
- exports: [AppComponent],
-})
-export class AppModule {}
diff --git a/adev/src/content/examples/styleguide/src/07-01/app/heroes/index.ts b/adev/src/content/examples/styleguide/src/07-01/app/heroes/index.ts
deleted file mode 100644
index c3da79f741b..00000000000
--- a/adev/src/content/examples/styleguide/src/07-01/app/heroes/index.ts
+++ /dev/null
@@ -1 +0,0 @@
-export * from './shared';
diff --git a/adev/src/content/examples/styleguide/src/07-01/app/heroes/shared/hero.model.ts b/adev/src/content/examples/styleguide/src/07-01/app/heroes/shared/hero.model.ts
deleted file mode 100644
index 2b89781da5d..00000000000
--- a/adev/src/content/examples/styleguide/src/07-01/app/heroes/shared/hero.model.ts
+++ /dev/null
@@ -1,5 +0,0 @@
-// #docregion
-export interface Hero {
- id: number;
- name: string;
-}
diff --git a/adev/src/content/examples/styleguide/src/07-01/app/heroes/shared/hero.service.ts b/adev/src/content/examples/styleguide/src/07-01/app/heroes/shared/hero.service.ts
deleted file mode 100644
index d955c152e37..00000000000
--- a/adev/src/content/examples/styleguide/src/07-01/app/heroes/shared/hero.service.ts
+++ /dev/null
@@ -1,16 +0,0 @@
-// #docregion
-import {inject, Injectable} from '@angular/core';
-import {HttpClient} from '@angular/common/http';
-
-import {Hero} from './hero.model';
-
-@Injectable()
-// #docregion example
-export class HeroService {
- private http = inject(HttpClient);
-
- getHeroes() {
- return this.http.get('api/heroes');
- }
-}
-// #enddocregion example
diff --git a/adev/src/content/examples/styleguide/src/07-01/app/heroes/shared/index.ts b/adev/src/content/examples/styleguide/src/07-01/app/heroes/shared/index.ts
deleted file mode 100644
index dbb150d3f80..00000000000
--- a/adev/src/content/examples/styleguide/src/07-01/app/heroes/shared/index.ts
+++ /dev/null
@@ -1,2 +0,0 @@
-export * from './hero.model';
-export * from './hero.service';
diff --git a/adev/src/content/examples/styleguide/src/07-01/app/index.ts b/adev/src/content/examples/styleguide/src/07-01/app/index.ts
deleted file mode 100644
index fe8300f1dd4..00000000000
--- a/adev/src/content/examples/styleguide/src/07-01/app/index.ts
+++ /dev/null
@@ -1,2 +0,0 @@
-export * from './heroes';
-export * from './app.component';
diff --git a/adev/src/content/examples/styleguide/src/07-04/app/app.component.ts b/adev/src/content/examples/styleguide/src/07-04/app/app.component.ts
deleted file mode 100644
index 49e416f2d9c..00000000000
--- a/adev/src/content/examples/styleguide/src/07-04/app/app.component.ts
+++ /dev/null
@@ -1,20 +0,0 @@
-// #docregion
-import {Component, inject, OnInit} from '@angular/core';
-
-import {HeroArena, HeroService, Hero} from './heroes';
-
-@Component({
- selector: 'toh-app',
- template: '{{heroes | json}}',
- providers: [HeroArena, HeroService],
- standalone: false,
-})
-export class AppComponent {
- heroes: Hero[] = [];
-
- private heroArena = inject(HeroArena);
-
- constructor() {
- this.heroArena.getParticipants().subscribe((heroes) => (this.heroes = heroes));
- }
-}
diff --git a/adev/src/content/examples/styleguide/src/07-04/app/app.module.ts b/adev/src/content/examples/styleguide/src/07-04/app/app.module.ts
deleted file mode 100644
index 49290f915fe..00000000000
--- a/adev/src/content/examples/styleguide/src/07-04/app/app.module.ts
+++ /dev/null
@@ -1,12 +0,0 @@
-import {NgModule} from '@angular/core';
-import {BrowserModule} from '@angular/platform-browser';
-import {RouterModule} from '@angular/router';
-
-import {AppComponent} from './app.component';
-
-@NgModule({
- imports: [BrowserModule, RouterModule.forChild([{path: '07-04', component: AppComponent}])],
- declarations: [AppComponent],
- exports: [AppComponent],
-})
-export class AppModule {}
diff --git a/adev/src/content/examples/styleguide/src/07-04/app/heroes/index.ts b/adev/src/content/examples/styleguide/src/07-04/app/heroes/index.ts
deleted file mode 100644
index c3da79f741b..00000000000
--- a/adev/src/content/examples/styleguide/src/07-04/app/heroes/index.ts
+++ /dev/null
@@ -1 +0,0 @@
-export * from './shared';
diff --git a/adev/src/content/examples/styleguide/src/07-04/app/heroes/shared/hero-arena.service.avoid.ts b/adev/src/content/examples/styleguide/src/07-04/app/heroes/shared/hero-arena.service.avoid.ts
deleted file mode 100644
index d4545dce9d2..00000000000
--- a/adev/src/content/examples/styleguide/src/07-04/app/heroes/shared/hero-arena.service.avoid.ts
+++ /dev/null
@@ -1,15 +0,0 @@
-// #docregion
-import {Inject} from '@angular/core';
-import {HttpClient} from '@angular/common/http';
-
-import {HeroService} from './hero.service';
-// #docregion example
-/* avoid */
-
-export class HeroArena {
- constructor(
- @Inject(HeroService) private heroService: HeroService,
- @Inject(HttpClient) private http: HttpClient,
- ) {}
-}
-// #enddocregion example
diff --git a/adev/src/content/examples/styleguide/src/07-04/app/heroes/shared/hero-arena.service.ts b/adev/src/content/examples/styleguide/src/07-04/app/heroes/shared/hero-arena.service.ts
deleted file mode 100644
index b3fcc7069fe..00000000000
--- a/adev/src/content/examples/styleguide/src/07-04/app/heroes/shared/hero-arena.service.ts
+++ /dev/null
@@ -1,22 +0,0 @@
-// #docplaster
-// #docregion
-import {Injectable} from '@angular/core';
-import {HttpClient} from '@angular/common/http';
-
-import {HeroService} from './hero.service';
-
-// #docregion example
-@Injectable()
-export class HeroArena {
- constructor(
- private heroService: HeroService,
- private http: HttpClient,
- ) {}
- // #enddocregion example
- // test harness
- getParticipants() {
- return this.heroService.getHeroes();
- }
- // #docregion example
-}
-// #enddocregion example
diff --git a/adev/src/content/examples/styleguide/src/07-04/app/heroes/shared/hero.model.ts b/adev/src/content/examples/styleguide/src/07-04/app/heroes/shared/hero.model.ts
deleted file mode 100644
index 2b89781da5d..00000000000
--- a/adev/src/content/examples/styleguide/src/07-04/app/heroes/shared/hero.model.ts
+++ /dev/null
@@ -1,5 +0,0 @@
-// #docregion
-export interface Hero {
- id: number;
- name: string;
-}
diff --git a/adev/src/content/examples/styleguide/src/07-04/app/heroes/shared/hero.service.ts b/adev/src/content/examples/styleguide/src/07-04/app/heroes/shared/hero.service.ts
deleted file mode 100644
index f0f20be054c..00000000000
--- a/adev/src/content/examples/styleguide/src/07-04/app/heroes/shared/hero.service.ts
+++ /dev/null
@@ -1,14 +0,0 @@
-// #docregion
-import {Injectable} from '@angular/core';
-
-import {of} from 'rxjs';
-
-import {Hero} from './hero.model';
-
-@Injectable()
-export class HeroService {
- getHeroes() {
- const heroes: Hero[] = [];
- return of(heroes);
- }
-}
diff --git a/adev/src/content/examples/styleguide/src/07-04/app/heroes/shared/index.ts b/adev/src/content/examples/styleguide/src/07-04/app/heroes/shared/index.ts
deleted file mode 100644
index e8ba54b5403..00000000000
--- a/adev/src/content/examples/styleguide/src/07-04/app/heroes/shared/index.ts
+++ /dev/null
@@ -1,4 +0,0 @@
-// #docregion
-export * from './hero.model';
-export * from './hero.service';
-export * from './hero-arena.service';
diff --git a/adev/src/content/examples/styleguide/src/07-04/app/index.ts b/adev/src/content/examples/styleguide/src/07-04/app/index.ts
deleted file mode 100644
index fe8300f1dd4..00000000000
--- a/adev/src/content/examples/styleguide/src/07-04/app/index.ts
+++ /dev/null
@@ -1,2 +0,0 @@
-export * from './heroes';
-export * from './app.component';
diff --git a/adev/src/content/examples/styleguide/src/09-01/app/app.component.ts b/adev/src/content/examples/styleguide/src/09-01/app/app.component.ts
deleted file mode 100644
index d071dc39456..00000000000
--- a/adev/src/content/examples/styleguide/src/09-01/app/app.component.ts
+++ /dev/null
@@ -1,8 +0,0 @@
-import {Component} from '@angular/core';
-
-@Component({
- selector: 'sg-app',
- template: '',
- standalone: false,
-})
-export class AppComponent {}
diff --git a/adev/src/content/examples/styleguide/src/09-01/app/app.module.ts b/adev/src/content/examples/styleguide/src/09-01/app/app.module.ts
deleted file mode 100644
index bc3ae87ab05..00000000000
--- a/adev/src/content/examples/styleguide/src/09-01/app/app.module.ts
+++ /dev/null
@@ -1,12 +0,0 @@
-import {NgModule} from '@angular/core';
-import {RouterModule} from '@angular/router';
-
-import {AppComponent} from './app.component';
-import {HeroButtonComponent} from './heroes';
-
-@NgModule({
- imports: [RouterModule.forChild([{path: '09-01', component: AppComponent}])],
- declarations: [AppComponent, HeroButtonComponent],
- exports: [AppComponent],
-})
-export class AppModule {}
diff --git a/adev/src/content/examples/styleguide/src/09-01/app/heroes/index.ts b/adev/src/content/examples/styleguide/src/09-01/app/heroes/index.ts
deleted file mode 100644
index c3da79f741b..00000000000
--- a/adev/src/content/examples/styleguide/src/09-01/app/heroes/index.ts
+++ /dev/null
@@ -1 +0,0 @@
-export * from './shared';
diff --git a/adev/src/content/examples/styleguide/src/09-01/app/heroes/shared/hero-button/hero-button.component.avoid.ts b/adev/src/content/examples/styleguide/src/09-01/app/heroes/shared/hero-button/hero-button.component.avoid.ts
deleted file mode 100644
index 620cce4e1c5..00000000000
--- a/adev/src/content/examples/styleguide/src/09-01/app/heroes/shared/hero-button/hero-button.component.avoid.ts
+++ /dev/null
@@ -1,16 +0,0 @@
-// #docregion
-import {Component} from '@angular/core';
-// #docregion example
-/* avoid */
-
-@Component({
- selector: 'toh-hero-button',
- template: ``,
-})
-export class HeroButtonComponent {
- onInit() {
- // misspelled
- console.log('The component is initialized');
- }
-}
-// #enddocregion example
diff --git a/adev/src/content/examples/styleguide/src/09-01/app/heroes/shared/hero-button/hero-button.component.ts b/adev/src/content/examples/styleguide/src/09-01/app/heroes/shared/hero-button/hero-button.component.ts
deleted file mode 100644
index 78d3f2e4811..00000000000
--- a/adev/src/content/examples/styleguide/src/09-01/app/heroes/shared/hero-button/hero-button.component.ts
+++ /dev/null
@@ -1,14 +0,0 @@
-// #docregion
-import {Component, OnInit} from '@angular/core';
-
-// #docregion example
-@Component({
- selector: 'toh-hero-button',
- template: ``,
-})
-export class HeroButtonComponent implements OnInit {
- ngOnInit() {
- console.log('The component is initialized');
- }
-}
-// #enddocregion example
diff --git a/adev/src/content/examples/styleguide/src/09-01/app/heroes/shared/hero-button/index.ts b/adev/src/content/examples/styleguide/src/09-01/app/heroes/shared/hero-button/index.ts
deleted file mode 100644
index 6bb67c56704..00000000000
--- a/adev/src/content/examples/styleguide/src/09-01/app/heroes/shared/hero-button/index.ts
+++ /dev/null
@@ -1 +0,0 @@
-export * from './hero-button.component';
diff --git a/adev/src/content/examples/styleguide/src/09-01/app/heroes/shared/index.ts b/adev/src/content/examples/styleguide/src/09-01/app/heroes/shared/index.ts
deleted file mode 100644
index 2334d49c9ad..00000000000
--- a/adev/src/content/examples/styleguide/src/09-01/app/heroes/shared/index.ts
+++ /dev/null
@@ -1 +0,0 @@
-export * from './hero-button';
diff --git a/adev/src/content/examples/styleguide/src/09-01/app/index.ts b/adev/src/content/examples/styleguide/src/09-01/app/index.ts
deleted file mode 100644
index fe8300f1dd4..00000000000
--- a/adev/src/content/examples/styleguide/src/09-01/app/index.ts
+++ /dev/null
@@ -1,2 +0,0 @@
-export * from './heroes';
-export * from './app.component';
diff --git a/adev/src/content/examples/styleguide/src/app/app.component.html b/adev/src/content/examples/styleguide/src/app/app.component.html
deleted file mode 100644
index 0680b43f9c6..00000000000
--- a/adev/src/content/examples/styleguide/src/app/app.component.html
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/adev/src/content/examples/styleguide/src/app/app.component.ts b/adev/src/content/examples/styleguide/src/app/app.component.ts
deleted file mode 100644
index 4386be14d8d..00000000000
--- a/adev/src/content/examples/styleguide/src/app/app.component.ts
+++ /dev/null
@@ -1,8 +0,0 @@
-import {Component} from '@angular/core';
-
-@Component({
- selector: 'app-root',
- templateUrl: './app.component.html',
- standalone: false,
-})
-export class AppComponent {}
diff --git a/adev/src/content/examples/styleguide/src/app/app.module.ts b/adev/src/content/examples/styleguide/src/app/app.module.ts
deleted file mode 100644
index 78cd34aa838..00000000000
--- a/adev/src/content/examples/styleguide/src/app/app.module.ts
+++ /dev/null
@@ -1,70 +0,0 @@
-import {NgModule} from '@angular/core';
-import {BrowserModule} from '@angular/platform-browser';
-
-import {HttpClientModule} from '@angular/common/http';
-import {InMemoryWebApiModule} from 'angular-in-memory-web-api';
-
-import {RouterModule} from '@angular/router';
-
-import {HashLocationStrategy, LocationStrategy} from '@angular/common';
-
-import {HeroData} from '../app/hero-data';
-import {AppComponent} from '../app/app.component';
-
-import * as s0101 from '../01-01/app/app.module';
-import * as s0205 from '../02-05/app/app.module';
-import * as s0207 from '../02-07/app/app.module';
-import * as s0208 from '../02-08/app/app.module';
-import * as s0408 from '../04-08/app/app.module';
-import * as s0410 from '../04-10/app/app.module';
-import * as s0502 from '../05-02/app/app.module';
-import * as s0503 from '../05-03/app/app.module';
-import * as s0504 from '../05-04/app/app.module';
-import * as s0512 from '../05-12/app/app.module';
-import * as s0513 from '../05-13/app/app.module';
-import * as s0514 from '../05-14/app/app.module';
-import * as s0515 from '../05-15/app/app.module';
-import * as s0516 from '../05-16/app/app.module';
-import * as s0517 from '../05-17/app/app.module';
-import * as s0601 from '../06-01/app/app.module';
-import * as s0603 from '../06-03/app/app.module';
-import * as s0701 from '../07-01/app/app.module';
-import * as s0704 from '../07-04/app/app.module';
-import * as s0901 from '../09-01/app/app.module';
-
-@NgModule({
- imports: [
- BrowserModule,
- HttpClientModule,
- InMemoryWebApiModule.forRoot(HeroData),
-
- s0101.AppModule,
- s0205.AppModule,
- s0207.AppModule,
- s0208.AppModule,
- s0408.AppModule,
- s0410.AppModule,
- s0502.AppModule,
- s0503.AppModule,
- s0504.AppModule,
- s0512.AppModule,
- s0513.AppModule,
- s0514.AppModule,
- s0515.AppModule,
- s0516.AppModule,
- s0517.AppModule,
- s0601.AppModule,
- s0603.AppModule,
- s0701.AppModule,
- s0704.AppModule,
- s0901.AppModule,
-
- RouterModule.forRoot([{path: '', redirectTo: '/01-01', pathMatch: 'full'}], {
- /* enableTracing: true */
- }),
- ],
- providers: [{provide: LocationStrategy, useClass: HashLocationStrategy}],
- declarations: [AppComponent],
- bootstrap: [AppComponent],
-})
-export class AppModule {}
diff --git a/adev/src/content/examples/styleguide/src/app/app.routes.ts b/adev/src/content/examples/styleguide/src/app/app.routes.ts
deleted file mode 100644
index 33b05e75bc4..00000000000
--- a/adev/src/content/examples/styleguide/src/app/app.routes.ts
+++ /dev/null
@@ -1,8 +0,0 @@
-import {Routes} from '@angular/router';
-
-import {AppComponent as S0101} from '../01-01/app';
-
-export const routes: Routes = [
- {path: '', redirectTo: '/01-01', pathMatch: 'full'},
- {path: '01-01', component: S0101},
-];
diff --git a/adev/src/content/examples/styleguide/src/app/hero-data.ts b/adev/src/content/examples/styleguide/src/app/hero-data.ts
deleted file mode 100644
index fc28cfabd7b..00000000000
--- a/adev/src/content/examples/styleguide/src/app/hero-data.ts
+++ /dev/null
@@ -1,11 +0,0 @@
-export class HeroData {
- createDb() {
- const heroes = [
- {id: 1, name: 'Windstorm'},
- {id: 2, name: 'Bombasto'},
- {id: 3, name: 'Magneta'},
- {id: 4, name: 'Tornado'},
- ];
- return {heroes};
- }
-}
diff --git a/adev/src/content/examples/styleguide/src/index.html b/adev/src/content/examples/styleguide/src/index.html
deleted file mode 100644
index ba0335c7e7a..00000000000
--- a/adev/src/content/examples/styleguide/src/index.html
+++ /dev/null
@@ -1,17 +0,0 @@
-
-
-
-
-
-
- Style Guide Sample
-
-
-
-
-
-
-
-
-
-
diff --git a/adev/src/content/examples/styleguide/src/main.ts b/adev/src/content/examples/styleguide/src/main.ts
deleted file mode 100644
index b697867b377..00000000000
--- a/adev/src/content/examples/styleguide/src/main.ts
+++ /dev/null
@@ -1,4 +0,0 @@
-import {platformBrowserDynamic} from '@angular/platform-browser-dynamic';
-import {AppModule} from './app/app.module';
-
-platformBrowserDynamic().bootstrapModule(AppModule);