title: Sharing Data Between Components
body: <p>If I need to share data between components, for example I can inject a <code>dataService</code> with a field named <code>width</code>, inputs bound to said field on each component: <code>[(ngModel)]="dataService.width"</code>. This works, if I type in component-1 input, the data shows up in component-2's input as I type. My question is why would I need to make <code>width</code> Observable and subscribe to it everywhere? It seems to be updating without making it <code>Observable/EventEmitter</code>. </p>
  
  <p>Being new to <code>Angular</code> I have to be missing something.</p>