src/app/app.component.ts
Главный компонент для главного модуля
selector | app-root |
styleUrls | app.component.scss |
templateUrl | ./app.component.html |
Properties |
Methods |
constructor(settingsService: SettingsService)
|
||||||
Defined in src/app/app.component.ts:18
|
||||||
Конструктор
Parameters :
|
ngOnInit |
ngOnInit()
|
Defined in src/app/app.component.ts:31
|
Получение общих настроек
Returns :
void
|
environment |
environment:
|
Type : any
|
Default value : environment
|
Defined in src/app/app.component.ts:18
|
Получение переменных окружения |
import { Component, OnInit } from '@angular/core';
import { environment } from '../environments/environment';
import { SettingsService } from 'glx.ui/components/kernel/services/settings.service';
/**
* Главный компонент для главного модуля
*/
@Component({
selector: 'app-root',
templateUrl: './app.component.html',
styleUrls: ['./app.component.scss']
})
export class AppComponent implements OnInit {
/**
* Получение переменных окружения
* @type {{production: boolean; hmr: boolean; version}} Окружение
*/
environment: any = environment;
/**
* Конструктор
* @param {SettingsService} settingsService Сервис настроек
*/
constructor(private settingsService: SettingsService) {
}
/**
* Получение общих настроек
*/
ngOnInit() {
this.settingsService.getSection('common');
}
}
<div class="main-area">
<router-outlet></router-outlet>
</div>
<div class="version">
v{{environment.version}}
</div>