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