title: angular 2 - When i make a router navigate, the resolver react before the OnDestroy on the current page
body: <p>I have two route: </p>
  
  <pre><code>{path: 'route1',component: component1,resolve: {parameters: resolver1}}
  {path: 'route2',component: component2,resolve: {parameters: resolver2}}
  </code></pre>
  
  <p>I navigate from route1  to route2 , the route2's resolver react before <code>Ondestroy</code> route1 , is it logical ? </p>
  
  <p>My issue is that, if I call a service on resolver2 which update an object1 bound with an observable on the page1 all observable's object1 on this page1 will react . </p>
  
  <p>I find that weird because we leave the page . Furthermore , if requests of service are present in the Observable they also react and so we have too much request's service  .</p>