19 lines
507 B
TypeScript
19 lines
507 B
TypeScript
// #docregion
|
|
import { Component, OnInit } from '@angular/core';
|
|
import { UserService } from './model';
|
|
|
|
@Component({
|
|
selector: 'app-welcome',
|
|
template: '<h3 class="welcome" ><i>{{welcome}}</i></h3>'
|
|
})
|
|
export class WelcomeComponent implements OnInit {
|
|
welcome = '-- not initialized yet --';
|
|
constructor(private userService: UserService) { }
|
|
|
|
ngOnInit(): void {
|
|
this.welcome = this.userService.isLoggedIn ?
|
|
'Welcome, ' + this.userService.user.name :
|
|
'Please log in.';
|
|
}
|
|
}
|