import { customElement, html, TemplateResult } from 'lit-element'; import { MeasuredSerieModel } from '../../../models/measured-series.model'; import { LitElementComponent } from '../../component.lit-element'; import { ListSerieController } from './controller'; @customElement('list-serie-component') export class ListSerieComponent extends LitElementComponent { public ctrl: ListSerieController; public constructor() { super(); this.ctrl = new ListSerieController({ hooks: { doRender: this.update.bind(this), }, }); } public render(): TemplateResult { const tables: any[] = []; for (let i = 0; i < this.ctrl.elements.length; i++) { tables.push( html`
| # | ID | Title | Unit | Action |
|---|---|---|---|---|
| ${index + 1} | ${serie.getId()} | ${serie.getTitle()} | ${serie.getUnit()} |