What is the easiest way to pass data around components? I get that for Parent-> child you should use @Input however it's not really seems usefull if you are using router-outlet, since you need to access the child's template(and i don't get it how can you do that when you use router-outlet) and/or a big application. Other than that it's only doable with a service correctly right?
This seemed a good explanation but I can't translate it to my issue. Since I am on a bigger project (junior and learning angular as i work) and i can't just pop in some values here & there.
Also i've started with a service but my superior said that i don't need it, however service usage seemed reasonable to me.