title: Angular 2 Updating objects in “real time.”
body: <p>Hi I’m trying to wrap on how to update a table angular 2. </p>
  
  <p>Here is what I have:
  Backend: express / MongoDB. Updates are feed into the DB via an external app
  Data: 90% data will will be static. 10% of the data updates every second.</p>
  
  <p>I’ve looked at Observables / promises. HTTP requests/ socket IO but can’t wrap my mind around the concepts.  </p>
  
  <p>Main Question: can I use observables with socket.io to update records? </p>
  
  <p>Other Questions about data updates</p>
  
  <ol>
  <li>Angular 2’s Observables – are observables use only when the client is pulling data? or can you use it with a socket when data is being pushed to the client. (all examples online use observables with a http request)</li>
  <li>Can you use Socket IO to update an object or is it just for new objects? Every example is see is a chat application. </li>
  <li>When using http requests how do you set how often the data is requested? (some examples online use loops but that seems wrong.)</li>
  </ol>