I am not sure if I have an answer for you.
I am very curious on the problem you are trying to solve - why does this question pop up?
You seem to either want to control how the browser deals with caching of history and/or try to fight the Angular framework and the way it handles the DOM.
Either way, things I wonder if you really want to deal with, or at least check if your case is really that edge case requiring you to maybe even rethink which framework to use?