How can I do this in Angular:
window.location.href = window.location.href + "/?id = 123";
So append new paramater to the end of the url and refresh the page(without loading it from cache).
You can use $location for that.
Example: $location.search('id','123)
That is going to append ?id=123 to the current page url and do a soft refresh.
Then to do a hard refresh you can do location.reload()