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

195
Views
¿Cómo un servicio (no singleton) puede ser utilizado por una directiva y un componente?

Creé una directiva que usa el componente como plantilla. Ambos utilizan el mismo servicio incluido en los proveedores:

 @Component({ selector: 'my-component', providers: [MyService], .. } @Directive({ selector: '[myDirective]', providers: [MyService] })

Ahora aquí está el problema. Usan el mismo servicio, pero mientras uno está cambiando el servidor, la directiva que se ha registrado para su cambio no recibió el cambio en absoluto:

 this.myService.dataUpdated.subscribe ( (data: someObject) => { // Do something... } )

Me parece que no están usando el mismo servicio en absoluto.

over 4 years ago · Santiago Trujillo
1 answers
Answer question

0

No veo una razón por la que singleton no deba usarse para su escenario. Me parece que singleton debería usarse en su caso, es por eso que no ve los cambios en absoluto.

Intenta proporcionar tu servicio en tu NgModule así

 @NgModule({ ... providers: [MyService] ...

Espero que esto ayude.

over 4 years ago · Santiago Trujillo 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!