In an angular-router resolver's resolve
method, is there a way to distinguish between (for lack of a better term) hard navigation (page-refreshes and first-visits within a session) and soft navigation (subsequent visits within a session by forward or backward traversal)?
Here's my scenario. I always need to fetch data from the server for hard navigation and I only occasionally need to fetch data from the server for soft navigation. More typically however for soft navigation I merely perform other tasks which don't entail interaction with the server but which do use parameter values from the route.