26 lines
533 B
TypeScript
26 lines
533 B
TypeScript
import { Component, HostBinding } from '@angular/core';
|
|
import { Hero } from './hero';
|
|
|
|
// #docregion
|
|
@Component({
|
|
selector: 'app-root',
|
|
template: `
|
|
<h1>Tour of Heroes</h1>
|
|
<app-hero-main [hero]="hero"></app-hero-main>
|
|
`,
|
|
styleUrls: ['./hero-app.component.css']
|
|
})
|
|
export class HeroAppComponent {
|
|
// #enddocregion
|
|
hero = new Hero(
|
|
'Human Torch',
|
|
['Mister Fantastic', 'Invisible Woman', 'Thing']
|
|
);
|
|
|
|
@HostBinding('class') get themeClass() {
|
|
return 'theme-light';
|
|
}
|
|
// #docregion
|
|
}
|
|
// #enddocregion
|