Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

380
Views
(Angular) ¿Por qué querrías múltiples instancias del mismo servicio?

Es posible que me esté perdiendo algo, y la gente suele preguntar "Cómo" y no "Por qué" cada vez que lo busco en Google.

Pero, ¿cuál es el punto de crear múltiples instancias del mismo servicio donde cada instancia tiene las mismas funciones, las mismas variables?

about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

Para mantener el estado.

Imagina que tienes una aplicación que tiene varias pestañas. Digamos que muestran información del automóvil, por lo que cada pestaña tiene un automóvil diferente. Usted proporciona el servicio en el componente "pestaña raíz", por lo que la instancia de ese servicio estará disponible para todos los subcomponentes/servicios dentro de esa pestaña, y no fuera. De esta manera, escribe un servicio que almacena datos de un automóvil, lo que reduce la complejidad del servicio.

Pequeño ejemplo

 @Injectable() export class CarService { color = ''; }
 @Component({ ... providers: [CarService] }) export class TabComponent { constructor(private car: CarService) {} getColor() { return this.car.color } }

De esta manera puedes tener

 TabComponent getColor() -> red TabComponent getColor() -> blue TabComponent getColor() -> black
about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!