tfabrica
Version:
library for TFabrica - TechSol
39 lines (32 loc) • 1.25 kB
text/typescript
import { Component } from '@angular/core';
import { TfabricaUserData } from '../models/tfabrica.userdata.model';
import { TfabricaSharedService } from './tfabrica.shared.service';
import { Subscription } from 'rxjs/Subscription';
export class TfabricaToolbarComponent {
userData: TfabricaUserData;
subscription: Subscription;
constructor(
private tfabricaSharedService: TfabricaSharedService
) {
this.userData = new TfabricaUserData();
this.userData = this.userData.getUserData();
console.log("TfabricaToolbarComponent constructor");
this.subscription = tfabricaSharedService.userDataLogged$.subscribe(
userData => {
this.userData = userData;
if (this.userData == null) {
this.userData = new TfabricaUserData();
}
}
)
}
openTfabricaSidenav() {
console.log("start openTfabricaSidenav");
this.tfabricaSharedService.toggleMainLeftSidenav(true);
}
title = this.tfabricaSharedService.appSettings.getAppTitle();
}