Q:

When should we use ? 

For routing, we use either route.params.subscribe() or 
What is the difference between these two and how to use them together? 

A:

This Acts as a placeholder that Angular dynamically fills based on the current router state. 
 You can try this 
https://angular.io/api/router/RouterOutlet

