title: force to call ngOnDestroy and ngOnInit
body: <p>My components doesnt get killed to be recreated again.</p>
  
  <p>I go to the '/tabs/home/order' and after i change the url to '/tabs/home/wallet' the order page doesnt get destroyed and if i go back to the 'tabs/home/order' the page doenst call ngOnInit
  is there anything related to modules or routes structures ? </p>
  
  <p>What triggers the angular lifecycle hooks ?</p>
  
  <p>And how can i force it to kill and recreate when the URL changes ?</p>
  
  <p><a href="https://i.stack.imgur.com/yH6BT.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/yH6BT.png" alt="enter image description here"></a></p>
  
  <p>If is there anything related to module structures, the module structure of this project is a garbage, the home module is lazy loaded and loads the Wallet and Order component together and the lifecycle hooks of these components are not calling</p>