From 2a93196411407a9620f952aa6dc8486120303cac Mon Sep 17 00:00:00 2001 From: RogerDelNobre Date: Tue, 27 Jul 2021 14:33:07 -0300 Subject: [PATCH] Implementa update relacionamento laboratorio --- .../laboratorio-create.component.ts | 9 +++----- .../laboratorio-update.component.html | 22 +++++++++++++++++-- .../laboratorio-update.component.ts | 10 +++++++++ 3 files changed, 33 insertions(+), 8 deletions(-) diff --git a/src/app/components/laboratorio/laboratorio-create/laboratorio-create.component.ts b/src/app/components/laboratorio/laboratorio-create/laboratorio-create.component.ts index 4dc0f663..d13f0b71 100644 --- a/src/app/components/laboratorio/laboratorio-create/laboratorio-create.component.ts +++ b/src/app/components/laboratorio/laboratorio-create/laboratorio-create.component.ts @@ -23,12 +23,9 @@ export class LaboratorioCreateComponent implements OnInit { } ngOnInit(): void { - this.laboratoryDomainService - .read() - .subscribe((laboratoryDomains) => { - this.laboratoryDomains = laboratoryDomains; - console.table(this.laboratoryDomains); - }); + this.laboratoryDomainService.read().subscribe((laboratoryDomains) => { + this.laboratoryDomains = laboratoryDomains; + }); } createLaboratorio(): void { diff --git a/src/app/components/laboratorio/laboratorio-update/laboratorio-update.component.html b/src/app/components/laboratorio/laboratorio-update/laboratorio-update.component.html index d71c6b6a..4e5c24a1 100644 --- a/src/app/components/laboratorio/laboratorio-update/laboratorio-update.component.html +++ b/src/app/components/laboratorio/laboratorio-update/laboratorio-update.component.html @@ -6,9 +6,10 @@ matInput placeholder="Nome" [(ngModel)]="laboratorio.nome" - name="name" + name="nome" /> + + + + Laboratório domínio + + + {{ laboratoryDomain.name }} + + + + + diff --git a/src/app/components/laboratorio/laboratorio-update/laboratorio-update.component.ts b/src/app/components/laboratorio/laboratorio-update/laboratorio-update.component.ts index f1dba088..2f1807fe 100644 --- a/src/app/components/laboratorio/laboratorio-update/laboratorio-update.component.ts +++ b/src/app/components/laboratorio/laboratorio-update/laboratorio-update.component.ts @@ -1,3 +1,5 @@ +import { LaboratoryDomain } from './../../model/laboratory-domain.model'; +import { LaboratoryDomainService } from '../../laboratory-domain/laboratory-domain.service'; import { Component, OnInit } from '@angular/core'; import { ActivatedRoute, Router } from '@angular/router'; import { Laboratorio } from '../../model/laboratorio.model'; @@ -10,9 +12,11 @@ import { LaboratorioService } from '../laboratorio.service'; }) export class LaboratorioUpdateComponent implements OnInit { laboratorio!: Laboratorio; + laboratoryDomains: LaboratoryDomain[] = []; constructor( private laboratorioService: LaboratorioService, + private laboratoryDomainService: LaboratoryDomainService, private router: Router, private route: ActivatedRoute ) { } @@ -24,6 +28,12 @@ export class LaboratorioUpdateComponent implements OnInit { .subscribe((laboratorio) => { this.laboratorio = laboratorio; }); + + this.laboratoryDomainService + .read() + .subscribe((laboratoryDomains) => { + this.laboratoryDomains = laboratoryDomains; + }); } updateLaboratorio(): void {