home.component.ts 963 B

1234567891011121314151617181920212223242526272829303132
  1. import { Component, OnInit } from '@angular/core';
  2. import { RouterLink } from '@angular/router';
  3. import { MenuComponent } from '../menu/menu.component';
  4. import { Message } from '../../interfaces/divers';
  5. import { AccountService } from '../../services/account.service'
  6. import { DiversService } from '../../services/divers.service'
  7. @Component({ selector: 'app-home', imports: [MenuComponent, RouterLink], templateUrl: './home.component.html', styleUrl: './home.component.css' })
  8. export class HomeComponent implements OnInit
  9. {
  10. logged: boolean = false;
  11. pseudonyme: string = "";
  12. message: Message = new Message();
  13. constructor(
  14. private diversService: DiversService,
  15. private accountService: AccountService
  16. ) { }
  17. ngOnInit()
  18. {
  19. this.logged = this.accountService.isLogged();
  20. if (this.logged) { this.pseudonyme = this.accountService.getUsername(); }
  21. this.diversService.getMessage().subscribe(data => { this.message = data; });
  22. }
  23. }