Skip to content

Commit

Permalink
Componente Mural de Vagas
Browse files Browse the repository at this point in the history
  • Loading branch information
nickunger99 committed Feb 9, 2022
1 parent 180a6df commit 2548911
Show file tree
Hide file tree
Showing 7 changed files with 30 additions and 17 deletions.
2 changes: 1 addition & 1 deletion src/app/models/Vagas.models.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
class Vaga {
export class Vaga {
"id": number;
"nome": string;
"foto": string;
Expand Down
30 changes: 14 additions & 16 deletions src/app/mural-vagas/mural-vagas.component.html
Original file line number Diff line number Diff line change
@@ -1,16 +1,14 @@
<div class="btn-toolbar" role="toolbar" aria-label="Toolbar com grupos de botões">
<div class="btn-group mr-2" role="group" aria-label="Primeiro grupo">
<button type="button" class="btn btn-secondary">1</button>
<button type="button" class="btn btn-secondary">2</button>
<button type="button" class="btn btn-secondary">3</button>
<button type="button" class="btn btn-secondary">4</button>
</div>
<div class="btn-group mr-2" role="group" aria-label="Segundo grupo">
<button type="button" class="btn btn-secondary">5</button>
<button type="button" class="btn btn-secondary">6</button>
<button type="button" class="btn btn-secondary">7</button>
</div>
<div class="btn-group" role="group" aria-label="Terceiro grupo">
<button type="button" class="btn btn-secondary">8</button>
</div>
</div>
<div *ngFor="let vaga of vagas">


<div class="card" style="width: 18rem;">
<img src="assets\img\vagas\{{vaga.foto}}" class="card-img-top" alt="...">
<div class="card-body">
<h5 class="card-title">Código da vaga: {{vaga.id}}</h5>
<h5 class="card-title">Vaga: {{vaga.nome}}</h5>
<p class="card-text"> Descrição da vaga: {{vaga.descricao}} </p>
<p class="card-text"> Salário: R$ {{vaga.salario}},00 </p>
</div>
</div>

</div>
14 changes: 14 additions & 0 deletions src/app/mural-vagas/mural-vagas.component.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
import { Component, OnInit } from '@angular/core';
import { Vaga } from '../models/Vagas.models';
import { VagasService } from '../vagas.service';

@Component({
Expand All @@ -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();
}
)
}
)
}
}
1 change: 1 addition & 0 deletions src/app/vagas.service.ts
Original file line number Diff line number Diff line change
@@ -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'
Expand Down
File renamed without changes
File renamed without changes
File renamed without changes

0 comments on commit 2548911

Please sign in to comment.