import { ApplicationRef, Component, Inject } from '@angular/core';
import { GenericComponent } from '@leanup/lib';
import { ListSerieController } from './controller';
@Component({
selector: 'list-serie',
template: `
List
| # |
ID |
Title |
Unit |
Action |
| {{ i + 1 }} |
{{ serie.getId() }} |
{{ serie.getTitle() }} |
{{ serie.getUnit() }} |
|
Duration: {{ ctrl.duration }} ms
`,
})
export class ListSerieComponent implements GenericComponent {
public readonly ctrl: ListSerieController;
public constructor(@Inject(ApplicationRef) appRef: ApplicationRef) {
this.ctrl = new ListSerieController({
hooks: {
doRender: appRef.tick.bind(this),
},
});
}
}