How to keep state in angular 2?
<p>I just getting my head around angular 2 and looking at designing a wizard type of application. Components on page 1 need to communicate data to components on other pages. Thinking of using a service to keep state/data which is injected in the next view/component of the wizard. The whole thing should be loosely coupled. I dont think it is useful to design a observable pattern because a component that is on one of the next pages/views are not visible yet. What new features in angular 2 could be used to solve this?</p>