From 5306da4cdbd068ec0785a785cc8d24bb1f03f549 Mon Sep 17 00:00:00 2001 From: Ezhilarasi Date: Thu, 22 Aug 2019 23:08:39 +0530 Subject: Passing Option from Search DB to metadata Changes to make metadata and editor option based Search from db buttons Change-Id: I93f1f2658b2c2d4ba11f35cc44c190998c08381d Issue-ID: CCSDK-1275 Signed-off-by: Ezhilarasi --- .../select-template/select-template.service.ts | 20 ++++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) (limited to 'cds-ui/client/src/app/feature-modules/blueprint/select-template/select-template.service.ts') diff --git a/cds-ui/client/src/app/feature-modules/blueprint/select-template/select-template.service.ts b/cds-ui/client/src/app/feature-modules/blueprint/select-template/select-template.service.ts index fa18cbd25..d6bcfb33b 100644 --- a/cds-ui/client/src/app/feature-modules/blueprint/select-template/select-template.service.ts +++ b/cds-ui/client/src/app/feature-modules/blueprint/select-template/select-template.service.ts @@ -20,21 +20,29 @@ limitations under the License. */ import { Injectable } from '@angular/core'; -import { Observable, of } from 'rxjs'; +import { BehaviorSubject } from 'rxjs'; @Injectable({ providedIn: 'root' }) export class SelectTemplateService { cbaOption: string; + private messageSource = new BehaviorSubject('default message'); + currentMessage = this.messageSource.asObservable(); constructor() { } setCbaOption(option: string) { - this.cbaOption = option; - } - - getCbaOption(): Observable { - return of(this.cbaOption); + this.messageSource.next(option); } + // setCbaOption(option: string) { + // this.cbaOption = option; + // console.log("CBA option set to"+this.cbaOption+":"+option); + // } + + // getCbaOption(): Observable { + // console.log("CBA option is "+this.cbaOption); + // // return of(this.cbaOption); + // return this.cbaOption.asObservable(); + // } } -- cgit 1.2.3-korg