From 31e97032c463747c9d65883199408a3b44244f87 Mon Sep 17 00:00:00 2001 From: wer Date: Thu, 12 Sep 2019 17:00:31 +0200 Subject: [PATCH] hot stream --- .../employee-container/employee-container.component.ts | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/app/employees/employee-container/employee-container.component.ts b/src/app/employees/employee-container/employee-container.component.ts index b2d5fc6..0b7309f 100644 --- a/src/app/employees/employee-container/employee-container.component.ts +++ b/src/app/employees/employee-container/employee-container.component.ts @@ -2,7 +2,7 @@ import { Component, OnInit, OnDestroy } from '@angular/core'; import { Employee } from 'src/typings'; import { EmployeesService } from 'src/app/api/employees.service'; import { Subscription, pipe, Observable } from 'rxjs'; -import { startWith } from 'rxjs/operators'; +import { startWith, share } from 'rxjs/operators'; @Component({ selector: 'ip-employee-container', @@ -11,7 +11,10 @@ import { startWith } from 'rxjs/operators'; }) export class EmployeeContainerComponent { - employees$ = this.employeesService.getEmployees(); + employees$ = this.employeesService.getEmployees().pipe( + share(), + // shareReplay + ); // employees: Employee[]; // private subscription: Subscription;