/ / Por que somente fábrica é mencionada no site angular - javascript, angularjs

Por que apenas a fábrica é mencionada no site angular - javascript, angularjs

Por último 1 dia, estou tentando entender claramente: -

  • O que é o serviço em angular
  • Diferentes formas de criar serviço
  • Serviço vs Fábrica

Postou uma pergunta também, que foi marcada como duplicada e fechada.
Quando devo usar a fábrica ou o serviço em angular?

Mas estou surpreso em ver que, no site oficial do angularjs,
https://docs.angularjs.org/guide/services
eles mencionaram apenas

factory("factoryName", ["$window", function(win) {}])

Alguém pode me dizer por que isso?

A fábrica é apenas a maneira recomendada de criar serviços pela Angular?

Respostas:

-1 para resposta № 1
  1. Fábrica é a melhor maneira de criar serviço em angular desde instanciar serviço, chamadas angulares de fábrica ou podemos dizer que o serviço está escrito no topo da fábrica.
  2. Factory também pode ser usado para retornar o valor ou classe que pode ser instanciado

Mas, pensando na mudança de angular1.x para angular2.x, devemos usar o Service, já que eles são o construtor de funções que também usaremos em angular2.x