Skip to content

Instantly share code, notes, and snippets.

@ZackDeRose
Created July 17, 2018 00:02
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ZackDeRose/8b8c8139c1e2e96be9c834f210fa7026 to your computer and use it in GitHub Desktop.
Save ZackDeRose/8b8c8139c1e2e96be9c834f210fa7026 to your computer and use it in GitHub Desktop.
Snippet for initial Level Up Logic for "AngularCDK Tables" article
levelUp(heroName: string) {
const updatedHero = { ... this.heroes$.value[heroName] };
updatedHero.attack++;
updatedHero.defense++;
updatedHero.speed++;
updatedHero.recovery++;
updatedHero.healing++;
updatedHero.health++;
const newHeroData = { ... this.heroes$.value };
newHeroData[heroName] = updatedHero;
this.heroes$.next(newHeroData);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment