diff --git a/src/app/models/Vagas.models.ts b/src/app/models/Vagas.models.ts index 7eb7ecd..0c9b75e 100644 --- a/src/app/models/Vagas.models.ts +++ b/src/app/models/Vagas.models.ts @@ -1,4 +1,4 @@ -class Vaga { +export class Vaga { "id": number; "nome": string; "foto": string; diff --git a/src/app/mural-vagas/mural-vagas.component.html b/src/app/mural-vagas/mural-vagas.component.html index a2adfec..afd9e29 100644 --- a/src/app/mural-vagas/mural-vagas.component.html +++ b/src/app/mural-vagas/mural-vagas.component.html @@ -1,16 +1,14 @@ - \ No newline at end of file +
+ + +
+ ... +
+
Código da vaga: {{vaga.id}}
+
Vaga: {{vaga.nome}}
+

Descrição da vaga: {{vaga.descricao}}

+

Salário: R$ {{vaga.salario}},00

+
+
+ +
diff --git a/src/app/mural-vagas/mural-vagas.component.ts b/src/app/mural-vagas/mural-vagas.component.ts index 7d4cf04..84ba101 100644 --- a/src/app/mural-vagas/mural-vagas.component.ts +++ b/src/app/mural-vagas/mural-vagas.component.ts @@ -1,4 +1,5 @@ import { Component, OnInit } from '@angular/core'; +import { Vaga } from '../models/Vagas.models'; import { VagasService } from '../vagas.service'; @Component({ @@ -13,6 +14,19 @@ export class MuralVagasComponent implements OnInit { constructor(private _vagaService: VagasService) { } ngOnInit(): void { + this.listarVagas(); } + listarVagas() { + this._vagaService.getVagas() + .subscribe( + retornaVaga => { + this.vagas = retornaVaga.map( + item => { + return new Vaga(); + } + ) + } + ) + } } diff --git a/src/app/vagas.service.ts b/src/app/vagas.service.ts index 5d84048..b981c1b 100644 --- a/src/app/vagas.service.ts +++ b/src/app/vagas.service.ts @@ -1,6 +1,7 @@ import { Injectable } from '@angular/core'; import { HttpClient } from '@angular/common/http' import { Observable } from 'rxjs'; +import { Vaga } from './models/Vagas.models'; @Injectable({ providedIn: 'root' diff --git a/src/assets/img/vagas/frontend.png b/src/assets/img/vagas/foto1.png similarity index 100% rename from src/assets/img/vagas/frontend.png rename to src/assets/img/vagas/foto1.png diff --git a/src/assets/img/vagas/fullstack.png b/src/assets/img/vagas/foto2.png similarity index 100% rename from src/assets/img/vagas/fullstack.png rename to src/assets/img/vagas/foto2.png diff --git a/src/assets/img/vagas/backend.png b/src/assets/img/vagas/foto3.png similarity index 100% rename from src/assets/img/vagas/backend.png rename to src/assets/img/vagas/foto3.png