[MÚSICA].
Vamos ter uma rápida visão e entendimento dos Services do Angular.
Quais são eles?
Por que precisamos deles?
E como eles podem ajudar a construir nossa aplicação Angular?
A primeira pergunta, Por que precisamos de Services?
Quando desenvolvemos uma repetição em angular,
Nós queremos manter nossos componentes o mais leve possível
Eles podem principalmente se concentrar em atuar como um mediador entre
a visão e a lógica da aplicação a visão e o modelo.
O componente poderia prover um modelo de visão
Com a habilidade para nosso componente angular.
Na classe do componente nós queremos
delegar todo o trabalho de pegar dados do servidor.
Validando os inputs do usuário e registrando as informações para um service.
Então o service é uma funcionalidade que está disponível para prover esse tipo de
Recursos que nossos componentes podem aproveitar para realizar seu trabalho.
Então é ai que a necessidade de um service aparece.
Nós tentamos fatoras a lógica da aplicação em serviços e deixar eles fazerem tudo
o trabalho mais pesado de lógica da aplicação
e o serviço vai cuidar de coisas como a comunicação com o servidor,
validação e muitos outros recursos.
Nesse contexto você vai encontrar o termo chamado de injeção de dependência
Que nós falamos vamos falar com um pouco mais de talhe.
Voltando para essa estrutura de nosso componente,
Nós vemos que agora nós temos o componente o template.
Então o template toma conta de renderizar a view para
Nosso componente e para o componente também gerencia as propriedades e
A matriz que vai servir para o template exibir a informação.
Agora, o componente pode então obter ajuda de um serviço
Nesse caso o serviço vai ser injetado dentro do serviço para prover
Certos recursos para o componente fazer uso.
Então o serviço se encarrega de fazer todo o trabalho
Por trás das cenas que facilitam o componente de ser capaz de prover.
Bem as propriedades dos métodos para
O template fazer uso enquanto renderiza a view.
E transportar a inteção do usuário
Ações correlatas de volta para o modelo de trás das cenas.
No contexto do serviço
Você vai frequentemente ouvir pessoas mencionando conceitos relacionados.
Coisas como injeção de dependência
Que nós falamos vamos falar com um pouco mais de talhe.
Aqui também ouviremos sobre as promises.
Nós vamos falar sobre promises no próximo módulo.
Eu prometo isso.
E finalmente, você também vai ouvir
pessoas falando sobre ouso de reactive JavaScript.
Agora, quando nós usamos serviços como indicado por JavaScript reactive ou
ajuda na realização de certas coisas.
Então nós também vamos dar uma olhada no contexto reativo do angular
No próximo módulo.
Agora que nós temos um entendimento básico dos serviços, vamos usá-los em nossa
Aplicação e então conhecer os services praticando,
implementando alguns serviços para nossa aplicação angular.
[MÚSICA] Tradução: Marisa Hart / Helena Lucas Rosa Revisão: Julia R. Yuri