title: Angular - Can't unsubscribe() from events
body: <p>I've tried to unsubscribe() from events; however, it didn't worked, here is a code snippet:</p>
  
  <pre><code>watchMethod(){
    this.watchPosition = this.geolocation.watchPosition().subscribe(resp =&gt; {
    let userLatLong = { "lat": resp.coords.latitude, "lng": resp.coords.longitude };
    console.log('is watching')
  });
  }
  
  stopWatching(){
  //on click stop watching the current user location
  this.watchPosition.unsubscribe();
  }
  </code></pre>
  
  <p>By the way, I didn't get any outputs nor errors. The only thing I see on the console is : <code>is watching</code> For some reason, <code>unsubscribe()</code> does not work.</p>
  
  <p>Any thoughts on what could be wrong?</p>