Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import { Component, ViewChild, ElementRef, OnInit, Pipe, PipeTransform } from '@angular/core';
- import { EventosService } from '../../services/eventos.service'; /* Serviço referente ao Evento */
- import { Evento } from '../../../../class/evento'; /* Tipo Base que irei trabalhar */
- @Component({
- selector: 'app-eventos',
- templateUrl: './eventos.component.html',
- styleUrls: ['./eventos.component.css']
- })
- export class EventosComponent implements OnInit {
- eventos: Evento[]; /* Carrego a Lista vazia e digo que ela é do tipo Evento */
- constructor(private eventosService: EventosService) { /* Crio uma variavel para meu servico como parametro do meus construtor */
- this.getAllEventos(); /* Chamo a funcao para carregar meu array "eventos" ao instanciar meu component */
- }
- getAllEventos() { /* Funcao criada para chamar a funcao do service */
- this.eventosService.getEventos()/ * Funcao do meu service para obter todos os eventos cadastrados */
- .subscribe(eventos => { /* Subscribe é o retorno da funcao do meu service, tambem chamado de "callback" */
- this.eventos = eventos; /* Carregando meu array com os valores trazidos */
- });
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement