Services - polizelr/Angular-app1 GitHub Wiki

Services

Serviços são classes comuns com objetivos bem definidos que visam atender alguma necessidade específica da aplicação

Injeção de um serviço em um componente

  • Configurar o serviço como sendo um provider e indicar no construtor do componente qual será o atributo que receberá o serviço
   //no componente
   import { NameService } from '../name.service';


   @Component({
     //...
     providers: [NameServico]
   })


  export class NameComponent{
   constructor(private nameService: NameService){}
  }

obs: o serviço estará disponível tanto para o componente quanto para os filhos desse componente