From c0ce9d48633caa2705f7e214f019ead08da25649 Mon Sep 17 00:00:00 2001 From: Art Date: Mon, 20 Sep 2021 16:17:51 +0300 Subject: [PATCH] 156. Adding tab name - Part 1 - BehaviorSubject (#21) --- .../src/app/component/user/user.component.ts | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/support-portal-frontend/src/app/component/user/user.component.ts b/support-portal-frontend/src/app/component/user/user.component.ts index bbddb72..ba3bd1e 100644 --- a/support-portal-frontend/src/app/component/user/user.component.ts +++ b/support-portal-frontend/src/app/component/user/user.component.ts @@ -1,4 +1,5 @@ import {Component, OnInit} from '@angular/core'; +import {BehaviorSubject} from "rxjs"; @Component({ selector: 'app-user', @@ -7,9 +8,17 @@ import {Component, OnInit} from '@angular/core'; }) export class UserComponent implements OnInit { - constructor() { } + private titleSubject = new BehaviorSubject('Users'); + public titleAction$ = this.titleSubject.asObservable(); + + constructor() { + } ngOnInit(): void { } + public changeTitle(title: string): void { + this.titleSubject.next(title); + } + }