Olá, Tenho a seguinte dúvida: - Qual a diferença entre Services e Factories? E em qual momento devo usar uma ou outra?
Muito obrigado!
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Olá, Tenho a seguinte dúvida: - Qual a diferença entre Services e Factories? E em qual momento devo usar uma ou outra?
Muito obrigado!
Oi Jailson, o mestre Flavio é mais capaz de responder essa do que eu, mas vou me arriscar. Você usa um service quando quer criar uma função que chamamos tipo utilitária... Imagina que você quer isolar uma chamada de api que pode ser aplicada em várias partes do seu código.
A factory é mais usada quando você quer isolar a criação de um objeto mesmo... Por exemplo, para criar um objeto literal você precisa buscar algumas informações e tal.. vc isola numa factory e pode reaproveitar isso no seu código.
Aqui tem um bom exemplo => https://www.concrete.com.br/2015/03/20/angularjs-quando-usar-service-e-factory/
Muito obrigado Alberto, acredito que essa seja a solução mesmo!