https://github.com/angular/angular
Raw File
Tip revision: 9226dd20e9eb0f0c402be3ccf8d1f32a7fa83427 authored by Andrew Kushnir on 07 December 2022, 21:58:42 UTC
release: cut the v15.1.0-next.2 release
Tip revision: 9226dd2
scrap.txt
// interesting but unused code
  heroChooser(picker: HTMLFieldSetElement) {
    let choices = picker.children;
    this.favoriteHero = undefined;
    for (let i = 0; i < choices.length; i++) {
      let choice = choices[i].children[0] as HTMLInputElement;
      if (choice.checked) { this.favoriteHero = this.heroes[i]; }
    }
  }

<h4>Switch with *ngFor repeated switchCases using &lt;ng-container&gt;</h4>
<!-- #docregion NgSwitch-ngFor -->
<div [ngSwitch]="hero.id">
  Your favorite hero is ...
  <ng-container *ngFor="let hero of heroes">
    <ng-container *ngSwitchCase="hero.id">{{hero.name}}</ng-container>
  </ng-container>
  <ng-container *ngSwitchDefault>None of the above</ng-container>
</div>
<!-- #enddocregion NgSwitch-ngFor -->
back to top