Angular 2 Updating objects in “real time.”
<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>