Newer
Older
import { TranslateService } from '@ngx-translate/core';
import { registerLocaleData } from '@angular/common';
import localeDe from '@angular/common/locales/de';
import { VeronaAPIService, VoeStartCommand } from './services/verona-api.service';
import { UnitService } from './services/unit.service';
<div fxLayout="column" class="mainView">
<aspect-toolbar *ngIf="isStandalone"></aspect-toolbar>
<aspect-unit-view fxFlex></aspect-unit-view>
styles: [
'.mainView {height: 100%;}'
]
constructor(private unitService: UnitService,
private translateService: TranslateService,
translateService.addLangs(['de']);
translateService.setDefaultLang('de');
}
.subscribe((message: VoeStartCommand): void => {
this.unitService.loadUnitDefinition(message.unitDefinition);
});
this.veronaApiService.voeGetDefinitionRequest
.subscribe(() => {
this.veronaApiService.sendVoeDefinitionChangedNotification(this.unitService.unit);
registerLocaleData(localeDe);