@leanup/cli-angular
Version:
This package contains the Angular framework extension for the @leanup/cli.
36 lines (30 loc) • 1.22 kB
text/typescript
import { ApplicationRef, Component, Inject, Input, OnChanges } from '@angular/core';
import { GenericComponent } from '@leanup/lib';
import { ResolvedRoute } from '../../app/controller';
import { EditSerieController } from './controller';
export class EditSerieComponent implements OnChanges, GenericComponent {
public readonly ctrl: EditSerieController;
public resolvedRoute!: ResolvedRoute;
public constructor( appRef: ApplicationRef) {
this.ctrl = new EditSerieController({
hooks: {
doRender: appRef.tick.bind(this),
},
});
}
public ngOnChanges(): void {
this.ctrl.changeMeasuredSerie(parseInt(this.resolvedRoute.data?.id || '0'));
}
}