You know I was looking to achieve the same thing… It’s difficult because I couldn’t find any events to specifically listen for it. The most up to date plug in and the one I’m using is https://github.com/yoik/cordova-yoik-screenorientation
What you might be able to do (I haven’t tried it yet, just haven’t gotten to that specific part of my app yet) is use Angular to $watch the screen.orientation and check if it changes.
I’m sure you can achieve a pretty good result with that. If you want to get fancy try fading in the new elements on a time out and that will make it look a lot smoother.