I am new to Angular 7 and running into an issue with Services that are
supposed to be set-up as Singletons. I have two Services, ServiceA and
ServiceB along with one component, ComponentA. So, ComponentA uses both
services, A & B. ServiceB also has ServiceA injected into it. ComponentA
calls a function on ServiceA at which point a variable is changed on
ServiceA after data is returned. ComponentA then calls a function on
ServiceB, at which point ServiceB tries to reference the previously changed
variable on ServiceA. However, ServiceA is returning the initial value of
the changed variable and not the new value. This leads me to believe that
it's not actually a Singleton, but another instance of the service. I am
registering the Services using:
@Injectable({
providedIn: 'root'
})
Any idea what the issue may be here? There may be a better way to do this,
but since I am new to Angular, this is the way I have it set-up for the
time being.
Thanks, in advance.
--
You received this message because you are subscribed to the Google Groups
"Angular and AngularJS discussion" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/angular.
For more options, visit https://groups.google.com/d/optout.