title: angular 2.0 equivalent to $scope.$apply
body: <p>I am trying to get started with angular 2.0, now I was wondering how I can initiate an update to the view after some external event changed data.</p>
  
  <p>In details I have a google map and a handler for a click-event on the map. After the user clicks on the map I store latitude and longitude of the click in to variables on the controller</p>
  
  <pre><code>this.lat = event.latLng.lat();
  this.lon = event.latLng.lon();
  </code></pre>
  
  <p>In the view I want to display these values</p>
  
  <pre><code>&lt;div&gt; this is my spot: {{lat}} and {{lon}} &lt;/div&gt;
  </code></pre>
  
  <p>In angular 1 I would simply wrap the assignment in the controller in a call to $scope.$apply(). </p>
  
  <p>What is the preferred way to go about updating views in angluar 2.0 ?</p>