Sure you can. But I think it would be a good idea to load page2 inside a modal. That way you can ‘listen’ for the onDismiss event and see whether something was changed or not. You can then act on the data that’s coming back from the modal and thus ‘reload’ (although I would like to note that reloading seems redundant in a SPA build with Angular).
I would do something like this:
Inside page1, create the modal and start listening to the onDismiss();
Load up page2 inside the modal, then do whatever stuff you want. If the modal get’s closed with the normal close button, it shouldn’t return any data.
If the modal was dismissed by pressing the ‘submit a blog’ button, you should pass data back into page1. Now you now that someone actually pressed submit a blog! Also it’s now easy to also ‘reload’ your local list of blogs, by simply adding the newly received blog to your (local) list. At the same time you can push it to server off course, although I would probably already post it back to your endpoint from within the modal.